For å få opp NAT med iptables -L må du legge på -t nat (iptables -t nat -L).
Dette er ikke en DNS cacher - den lagrer ingen ting, den bare videresender dns-oppslag til en dns-server på nettet.
Når DHCP-serveren som antakeligvis kjører på ruteren din gir ut adresser, gir den samtidig ut ip-adressen til DNS-serveren som skal brukes for navneoppslag fra alle enhetene på nettet ditt. Tilsynelatende gir DHCP-serveren ut 10.0.0.1 (selve ruteren, antar jeg) som dns-server, men siden denne (antakeligvis) ikke faktisk kjører noen DNS-tjeneste selv, blir alle forespørsler rutet til en åpen dns-server på nettet.
Hvorfor akkurat denne dns-serveren blir benyttet aner jeg ikke, men det ser ut som at den tilhører Information Sciences Institute i USA (ref.
www.arin.net). Antakeligvis vil du få raskere svar på dns-oppslag ved å bruke dns-serverne som tilhører ISPen din - det være seg Telenor, Get, NextGenTel, etc.
Du kan velge om du vil endre DHCP-oppsettet til å levere ut ip-adressen til f.eks. Telenor's DNS direkte, eller om du vil beholde 10.0.0.1 i DHCP og endre iptables til å rute alt til telenors server i stedet, slik det er satt opp nå.
iptables -t nat -L lister for øvrig bare hvordan config ser ut i øyeblikket; den vil bli overskrevet under oppstart av ruteren. Hvordan dette gjøres avhenger av type distribusjon og hvordan man har funnet det for godt å lagre filen, men muligens har du en fil under /etc/ som heter noe ala iptables. ( find /etc -name '*iptabl*' -ls )