D-Link DFL-260E User Manual for DFL-260E - Page 161

DNS Lookup and IP Rules, Dynamic DNS and HTTP Poster, System > Misc. Clients

Page 161 highlights

3.10. DNS Chapter 3. Fundamentals DNS Lookup and IP Rules In the case of DNS server request being generated by NetDefendOS itself, no IP rules need to be defined for the connection to succeed. This is because connections initiated by NetDefendOS are considered to be trusted. For example, this would be the case if NetDefendOS is accessing a CA server to establish the validity of a certificate and first needs to resolve the certificate's FQDN to an IP address. Dynamic DNS and HTTP Poster A DNS feature offered by NetDefendOS is the ability to explicitly inform DNS servers when the external IP address of the NetDefend Firewall has changed. This is sometimes referred to as Dynamic DNS and is useful where the NetDefend Firewall has an external address that can change. Dynamic DNS can also be useful in VPN scenarios where both ends of the tunnel have dynamic IP addresses. If only one side of the tunnel has a dynamic address then the NetDefendOS VPN keep alive feature solves this problem. Under System > Misc. Clients in the WebUI, several dynamic DNS services are defined. The HTTP Poster client object is a generic dynamic DNS client with the following characteristics: • Multiple HTTP Poster objects can be defined, each with a different URL and different optional settings. • By default, an HTTP Poster object sends an HTTP GET request to the defined URL. Some servers require an HTTP POST request and to achieve this the option HTTP Post the Values should be enabled. This is usually needed when authentication parameters are being sent in the URL. • By default, HTTP Poster does not automatically send the server request after NetDefendOS reconfiguration. This behaviour can be changed by enabling the option Repost on each reconfiguration. There is one exception to the default behaviour and that is after a reconfigure which is the result of getting a new local IP address on the interface that connects to the DNS server. NetDefendOS always waits a predefined period of 20 seconds before reposting after a configuration. • The default Repost Delay is 1200 seconds (20 minutes). This can be altered. The predefined DynDNS client has an inbuilt refetch time of 30 days which cannot be changed. The difference between HTTP Poster and the predefined named DNS servers is that HTTP Poster can be used to send any URL. The named services are a convenience that make it easy to correctly format the URL needed for that particular service. For example, the http:// URL for the dyndns.org service might be: myuid:[email protected]/nic/update?hostname=mydns.dyndns.org This could be sent by using HTTP Poster. Alternatively, the URL could be automatically formatted for the administrator by NetDefendOS through using the DynDNS option and entering only the information required for dyndns.org. The CLI console command httpposter can be used to troubleshoot problems by seeing what NetDefendOS is sending and what the servers are returning: gw-world:/> httpposter 161

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144
  • 145
  • 146
  • 147
  • 148
  • 149
  • 150
  • 151
  • 152
  • 153
  • 154
  • 155
  • 156
  • 157
  • 158
  • 159
  • 160
  • 161
  • 162
  • 163
  • 164
  • 165
  • 166
  • 167
  • 168
  • 169
  • 170
  • 171
  • 172
  • 173
  • 174
  • 175
  • 176
  • 177
  • 178
  • 179
  • 180
  • 181
  • 182
  • 183
  • 184
  • 185
  • 186
  • 187
  • 188
  • 189
  • 190
  • 191
  • 192
  • 193
  • 194
  • 195
  • 196
  • 197
  • 198
  • 199
  • 200
  • 201
  • 202
  • 203
  • 204
  • 205
  • 206
  • 207
  • 208
  • 209
  • 210
  • 211
  • 212
  • 213
  • 214
  • 215
  • 216
  • 217
  • 218
  • 219
  • 220
  • 221
  • 222
  • 223
  • 224
  • 225
  • 226
  • 227
  • 228
  • 229
  • 230
  • 231
  • 232
  • 233
  • 234
  • 235
  • 236
  • 237
  • 238
  • 239
  • 240
  • 241
  • 242
  • 243
  • 244
  • 245
  • 246
  • 247
  • 248
  • 249
  • 250
  • 251
  • 252
  • 253
  • 254
  • 255
  • 256
  • 257
  • 258
  • 259
  • 260
  • 261
  • 262
  • 263
  • 264
  • 265
  • 266
  • 267
  • 268
  • 269
  • 270
  • 271
  • 272
  • 273
  • 274
  • 275
  • 276
  • 277
  • 278
  • 279
  • 280
  • 281
  • 282
  • 283
  • 284
  • 285
  • 286
  • 287
  • 288
  • 289
  • 290
  • 291
  • 292
  • 293
  • 294
  • 295
  • 296
  • 297
  • 298
  • 299
  • 300
  • 301
  • 302
  • 303
  • 304
  • 305
  • 306
  • 307
  • 308
  • 309
  • 310
  • 311
  • 312
  • 313
  • 314
  • 315
  • 316
  • 317
  • 318
  • 319
  • 320
  • 321
  • 322
  • 323
  • 324
  • 325
  • 326
  • 327
  • 328
  • 329
  • 330
  • 331
  • 332
  • 333
  • 334
  • 335
  • 336
  • 337
  • 338
  • 339
  • 340
  • 341
  • 342
  • 343
  • 344
  • 345
  • 346
  • 347
  • 348
  • 349
  • 350
  • 351
  • 352
  • 353
  • 354
  • 355
  • 356
  • 357
  • 358
  • 359
  • 360
  • 361
  • 362
  • 363
  • 364
  • 365
  • 366
  • 367
  • 368
  • 369
  • 370
  • 371
  • 372
  • 373
  • 374
  • 375
  • 376
  • 377
  • 378
  • 379
  • 380
  • 381
  • 382
  • 383
  • 384
  • 385
  • 386
  • 387
  • 388
  • 389
  • 390
  • 391
  • 392
  • 393
  • 394
  • 395
  • 396
  • 397
  • 398
  • 399
  • 400
  • 401
  • 402
  • 403
  • 404
  • 405
  • 406
  • 407
  • 408
  • 409
  • 410
  • 411
  • 412
  • 413
  • 414
  • 415
  • 416
  • 417
  • 418
  • 419
  • 420
  • 421
  • 422
  • 423
  • 424
  • 425
  • 426
  • 427
  • 428
  • 429
  • 430
  • 431
  • 432
  • 433
  • 434
  • 435
  • 436
  • 437
  • 438
  • 439
  • 440
  • 441
  • 442
  • 443
  • 444
  • 445
  • 446
  • 447
  • 448
  • 449
  • 450
  • 451
  • 452
  • 453
  • 454
  • 455
  • 456
  • 457
  • 458
  • 459
  • 460
  • 461
  • 462
  • 463
  • 464
  • 465
  • 466
  • 467
  • 468
  • 469
  • 470
  • 471
  • 472
  • 473
  • 474
  • 475
  • 476
  • 477
  • 478
  • 479
  • 480
  • 481
  • 482
  • 483
  • 484
  • 485
  • 486
  • 487
  • 488
  • 489
  • 490
  • 491
  • 492
  • 493
  • 494
  • 495
  • 496
  • 497
  • 498
  • 499
  • 500
  • 501
  • 502
  • 503
  • 504
  • 505
  • 506
  • 507
  • 508
  • 509
  • 510
  • 511
  • 512
  • 513
  • 514
  • 515
  • 516
  • 517
  • 518
  • 519
  • 520
  • 521
  • 522
  • 523
  • 524
  • 525
  • 526
  • 527
  • 528
  • 529
  • 530
  • 531
  • 532
  • 533
  • 534
  • 535
  • 536
  • 537
  • 538
  • 539
  • 540
  • 541
  • 542
  • 543
  • 544
  • 545
  • 546
  • 547
  • 548
  • 549
  • 550
  • 551
  • 552
  • 553
  • 554
  • 555
  • 556
  • 557
  • 558
  • 559
  • 560
  • 561
  • 562
  • 563
  • 564
  • 565
  • 566
  • 567
  • 568
  • 569
  • 570
  • 571
  • 572
  • 573
  • 574
  • 575
  • 576
  • 577
  • 578
  • 579
  • 580
  • 581
  • 582
  • 583
  • 584
  • 585
  • 586
  • 587
  • 588
  • 589

DNS Lookup and IP Rules
In the case of DNS server request being generated by NetDefendOS itself, no IP rules need to be
defined for the connection to succeed. This is because connections initiated by NetDefendOS are
considered to be trusted. For example, this would be the case if NetDefendOS is accessing a CA
server to establish the validity of a certificate and first needs to resolve the certificate's FQDN to an
IP address.
Dynamic DNS and HTTP Poster
A DNS feature offered by NetDefendOS is the ability to explicitly inform DNS servers when the
external IP address of the NetDefend Firewall has changed. This is sometimes referred to as
Dynamic DNS
and is useful where the NetDefend Firewall has an external address that can change.
Dynamic DNS can also be useful in VPN scenarios where both ends of the tunnel have dynamic IP
addresses. If only one side of the tunnel has a dynamic address then the NetDefendOS VPN
keep
alive
feature solves this problem.
Under
System > Misc. Clients
in the WebUI, several dynamic DNS services are defined. The
HTTP Poster
client object is a generic dynamic DNS client with the following characteristics:
Multiple
HTTP Poster
objects can be defined, each with a different URL and different optional
settings.
By default, an
HTTP Poster
object sends an HTTP
GET
request to the defined URL. Some
servers require an HTTP
POST
request and to achieve this the option
HTTP Post the Values
should be enabled. This is usually needed when authentication parameters are being sent in the
URL.
By default,
HTTP Poster
does
not
automatically send the server request after NetDefendOS
reconfiguration. This behaviour can be changed by enabling the option
Repost on each
reconfiguration
.
There is one exception to the default behaviour and that is after a reconfigure which is the result
of getting a new local IP address on the interface that connects to the DNS server.
NetDefendOS always waits a predefined period of 20 seconds before reposting after a
configuration.
The default
Repost Delay
is 1200 seconds (20 minutes). This can be altered.
The predefined
DynDNS
client has an inbuilt refetch time of 30 days which cannot be changed.
The difference between
HTTP Poster
and the predefined named DNS servers is that
HTTP Poster
can be used to send any URL. The named services are a convenience that make it easy to correctly
format the URL needed for that particular service. For example, the
http://
URL for the
dyndns.org
service might be:
myuid:[email protected]/nic/update?hostname=mydns.dyndns.org
This could be sent by using
HTTP Poster
. Alternatively, the URL could be automatically formatted
for the administrator by NetDefendOS through using the
DynDNS
option and entering only the
information required for
dyndns.org
.
The CLI console command
httpposter
can be used to troubleshoot problems by seeing what
NetDefendOS is sending and what the servers are returning:
gw-world:/>
httpposter
3.10. DNS
Chapter 3. Fundamentals
161