Netopia Routers, Slow DNS, and IPv6

words by Brian Racer

We have been having issues for a while where DNS lookups in Ubuntu setups have been taking significant amounts of time. We learned turning off IPv6 support in Firefox would fix the issue for that application, but we needed a system wide fix.

It turns out the Netopia router(3347) seems to have issues with IPv6 AAAA requests when acting as a DNS proxy to our ISP. Any linux computer that was getting DNS info via DHCP was generally being affected. There is no way to fix this in the Netopia web-gui, but we can telnet into the router and twiddle some things. Run the following commands once you log in:

configure
set dns proxy-enable off
save
exit
restart

Once the router restarts DNS look-ups will be quite snappy!

  • lmh

    … i think i love you, ~6 months of grinding gears. <3 internet freedom

  • lmh

    … i think i love you, ~6 months of grinding gears. <3 internet freedom

  • dpak

    would you please explain, how would you do it in fedora?

  • jk

    1. Connect to your router (WiFi or Ethernet)
    2. Open a terminal on your computer
    3. Enter: telnet 192.168.0.1
       (this assumes your router has default settings)
    4. Enter your router username and password when prompted
    5. Then do as the article says enter the following sequence of commands:
        a. configure
        b. set dns proxy-enable off
        c. save
        d. exit 
        e. reboot
    6. Wait for your router to reboot
    7. Your done!