A simple Google search has revealed a process whereby this can be done (weirdly, it isn't something that can be done via the HTTP GUI), but there is a strange command in the instructions:

3) Paste in the following lines changing primdns and secdns to whatever DNS servers you wish to use (use the little icon at the top-left of the command prompt window in order to paste). You do not need to edit the line starting with "dns client dnsadd". The example below sets your DNS to the Google Public DNS service. Use "none" for secdns if you don't have a secondary DNS server.

dns server config state=disabled
dhcp server config state=disabled
dhcp server lease flush
dhcp server pool config name=LAN_private primdns= secdns=
dhcp server config state=enabled
dns client flush
dns client dnsadd addr=  <-- What is this for?

I have indicated the line above, and cannot figure out for the life of me what this is for?

Am I missing something blatantly obvious?

  • I'm guessing it's the DNS server that the router itself will be using. (dhcp server ... commands only change the DNS servers to be offered to connected computers.) Jan 21, 2011 at 21:52
  • @grawity: that was my thought too... but I see no reason this would need to change or how it's connected - yet it apparently is. When they talk about changing back to O2's default settings, they set it back to Seems odd to use itself as it's own DNS server in some circumstances and not others. Jan 21, 2011 at 21:56


You must log in to answer this question.

Browse other questions tagged .