DNS-IP-Nummern hinter einem router feststellen

Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
Antworten
wckl
Beiträge: 828
Registriert: 10.08.2007 15:26:28
Lizenz eigener Beiträge: GNU General Public License
Wohnort: St. Georges de Didonne

DNS-IP-Nummern hinter einem router feststellen

Beitrag von wckl » 28.01.2012 17:00:58

Hallo,

im Moment bekomme ich die DNS-IPs vom router per DHCP nicht richtig gemeldet bzw. in die /etc/resolv.conf eingetragen.

Kann ich die Einträge von dem router mit einem Kommando auf meinem lokalen Rechner erfragen?

Vielen Dank für jede Hilfe.
wckl

gbotti
Beiträge: 846
Registriert: 16.07.2010 14:24:43
Wohnort: München

Re: DNS-IP-Nummern hinter einem router feststellen

Beitrag von gbotti » 28.01.2012 20:28:04

Hi.

Also. Ich hoffe, ich habe deine Fragestellung richtig verstanden. Mit

Code: Alles auswählen

dhclient ethX
oder

Code: Alles auswählen

dhclient -r
sollte das gehen.
Georg
RTFM, LMGTFY, Orakel... Ach... Warum muss man suchen...
Schrödingers Backup --- "Der Zustand eines Backups ist unbekannt, solange man es nicht wiederherstellt" --- Quelle: Nixcraft

Benutzeravatar
mindX
Beiträge: 1541
Registriert: 27.03.2009 19:17:28
Lizenz eigener Beiträge: GNU General Public License

Re: DNS-IP-Nummern hinter einem router feststellen

Beitrag von mindX » 28.01.2012 23:21:08

Ich tippe drauf, dass der Fragesteller wissen möchte, wie er herausbekommt, welchen DNS der Router verwendet.

Wobei der Router ja normalerweise als DNS-Cache fungiert, d.h. für den Client-PC ist der Router der zuständige DNS.
In /etc/resolv.conf steht dann korrekterweise die lokale IP des Routers, also sowas ähnliches wie 192.168.0.1 oder 172.16.0.0.

Wie man per Konsole herausfindet, welcher DNS nun im Router eingetragen ist, weiß ich spontan leider nicht - ich guck sowas im Konfigurationsinterface vom Router nach :)

Hier gibts noch Lesestoff:
http://wiki.debianforum.de/Checkliste:_ ... etprobleme
http://wiki.ubuntuusers.de/dig
http://wiki.ubuntuusers.de/DNS_Problembehebung
http://wiki.ubuntuusers.de/Dnsmasq

Fjunchclick

Re: DNS-IP-Nummern hinter einem router feststellen

Beitrag von Fjunchclick » 28.01.2012 23:42:22

Welcher DNS-Server verwendet wird kann man doch ganz einfach mittels:

Code: Alles auswählen

dig example.com
herausfinden, oder verstehe ich jetzt etwas falsch?

Beispiel:

Code: Alles auswählen

lars@abulafia:~$ dig debianforum.de

; <<>> DiG 9.7.3 <<>> debianforum.de
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 58082
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;debianforum.de.			IN	A

;; ANSWER SECTION:
debianforum.de.		61664	IN	A	78.47.201.130

;; Query time: 35 msec
;; SERVER: 213.191.74.18#53(213.191.74.18)
;; WHEN: Sat Jan 28 23:43:27 2012
;; MSG SIZE  rcvd: 48

lars@abulafia:~$ 
... und zwar in dieser Zeile:

Code: Alles auswählen

;; SERVER: 213.191.74.18#53(213.191.74.18)
Auf meinem PC ist natürlich mein Router als DNS eingetragen, in der Zeile wird jedoch angezeigt, welchen DNS der Router nimmt. Hier ist das einer von Hansenet.

Benutzeravatar
mindX
Beiträge: 1541
Registriert: 27.03.2009 19:17:28
Lizenz eigener Beiträge: GNU General Public License

Re: DNS-IP-Nummern hinter einem router feststellen

Beitrag von mindX » 29.01.2012 01:51:26

Fjunchclick hat geschrieben:... und zwar in dieser Zeile:

Code: Alles auswählen

;; SERVER: 213.191.74.18#53(213.191.74.18)
Auf meinem PC ist natürlich mein Router als DNS eingetragen, in der Zeile wird jedoch angezeigt, welchen DNS der Router nimmt. Hier ist das einer von Hansenet.
Ein neues Rätsel tut sich auf :D... mir zeigt dig nämlich meinen Router als DNS:

Code: Alles auswählen

$ dig debianforum.de
; <<>> DiG 9.7.3 <<>> debianforum.de
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 46741
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;debianforum.de.			IN	A
;; ANSWER SECTION:
debianforum.de.		32551	IN	A	78.47.201.130

;; Query time: 3 msec
;; SERVER: 10.10.10.10#53(10.10.10.10)
;; WHEN: Sun Jan 29 01:27:50 2012
;; MSG SIZE  rcvd: 48

Code: Alles auswählen

$ cat /etc/resolv.conf 
# Generated by NetworkManager
nameserver 10.10.10.10
Den network-manager hatte ich ursprünglich mit fixem DNS (=Router) und "DHCP, nur Adressen" konfiguriert, mittlerweile steht er auf "DHCP" ohne Angabe eines DNS. Trotzdem kommt bei dig die IP des Routers raus :roll:

Wheezy-64.

123456
Beiträge: 6126
Registriert: 08.03.2003 14:07:24

Re: DNS-IP-Nummern hinter einem router feststellen

Beitrag von 123456 » 29.01.2012 09:31:52

wckl hat geschrieben:im Moment bekomme ich die DNS-IPs vom router per DHCP nicht richtig gemeldet bzw. in die /etc/resolv.conf eingetragen.
wer trägt was ein? zeig mal deine resolv.conf.
Kann ich die Einträge von dem router mit einem Kommando auf meinem lokalen Rechner erfragen?
wenn du bsp. bei Fritz Boxen weisst mit welchem Befehl du das "hacken" kannst ja, sonst eher nicht. Normalerweise muss man über das Webinterface gehen um den DNS des Routers herauszufinden oder selber einzutragen.

wckl
Beiträge: 828
Registriert: 10.08.2007 15:26:28
Lizenz eigener Beiträge: GNU General Public License
Wohnort: St. Georges de Didonne

Re: DNS-IP-Nummern hinter einem router feststellen

Beitrag von wckl » 29.01.2012 10:42:20

@gbotti
Die Aufrufe von dhclient gehen nur als root und verändern meine /etc/resolv.conf. Das hatte bisher zur Folge, daß die DNS-Aufrufe beim ersten mal nicht erfolgreich waren (z.B. bei fetchmail) und nach meinem Gefühl zu langsam waren. Dieses Problem hatte ich in http://debianforum.de/forum/viewtopic.php?f=30&t=134160 abgefragt.

Hier geht es mir darum, Informationen über die Einträge auf dem router zu erhalten, nicht nur die DNS-Server, sondern auch die dynamische Internetadresse des routers. OHNE im Web-Interface des routers nachzulesen.

Der Hinweis mit "dig host" ist ausgezeichnet, ich sollte häufiger die Meldungen von "dig" komplett lesen.

Nun fehlt mir noch ein Befehl auf der Kommandozeile, mit dem ich überprüfen kann, ob z.B. meine Adresse bei dyndns.org stimmt.

Antworten