GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Ermitteln Sie den DNS-Server für eine DHCP-Verbindung unter Linux

Lösung 1:

Normalerweise befindet sich die Datei dhclient.leases unter /var/lib/dhcp3/dhclient.leases , geben Sie den folgenden Befehl ein:

less /var/lib/dhcp3/dhclient.leases

ODER

cat /var/lib/dhcp3/dhclient.leases

ODER

Sie können einfach den grep-Befehl verwenden, um die DHCP-Serveradresse zu erhalten, geben Sie ein:

grep dhcp-server-identifier /var/lib/dhcp3/dhclient.leases

ODER

dhclient eth0

Lösung 2:

Ich hatte kürzlich dieses Problem, bei dem mein dhcpcd wurde falsch konfiguriert, da DNS-Server nicht eingestellt wurden. Ich habe herausgefunden, dass ich mit folgendem Befehl per DHCP abfragen kann, welche Nameserver verfügbar sind:

sudo dhcpcd -o domain_name_servers -T

Der Befehl gibt eine Reihe von Netzwerkverbindungsinformationen aus. Suchen Sie nach der Zeile, die mit new_domain_name_servers beginnt .

Von hier aus konnte ich die Nameserver manuell einstellen.

Lösung 3:

Ich habe meine DHCP-Lease-Informationen unter /var/lib/dhclient/dhclient-eth0.leases gefunden falls es jemand unter /var/lib/dhcp3/dhclient.leases nicht finden kann

Lösung 4:

Nun, warum nicht einfach das graben?

[email protected] ~ $ dig google.de

; <<>> DiG 9.4.3-P3 <<>> google.de
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 27579
;; flags: qr rd ra; QUERY: 1, ANSWER: 3, AUTHORITY: 6, ADDITIONAL: 0

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

;; ANSWER SECTION:
google.de.      1785    IN  A   209.85.229.104
google.de.      1785    IN  A   216.239.59.104
google.de.      1785    IN  A   74.125.77.104

;; AUTHORITY SECTION:
de.         23431   IN  NS  L.DE.NET.
de.         23431   IN  NS  Z.NIC.de.
de.         23431   IN  NS  F.NIC.de.
de.         23431   IN  NS  C.DE.NET.
de.         23431   IN  NS  S.DE.NET.
de.         23431   IN  NS  A.NIC.de.

;; Query time: 1 msec
;; SERVER: 192.168.1.15#53(192.168.1.15)
;; WHEN: Thu Sep 17 19:33:39 2009
;; MSG SIZE  rcvd: 181

schau dir die letzten Zeilen an:;; SERVER:192.168.1.15#53(192.168.1.15)


Linux
  1. Die beste Linux-Distribution für Ihren nächsten Cloud-Server

  2. Wie kann man Benchmarks erstellen oder die Geschwindigkeit Ihres DNS-Servers unter Linux überprüfen?

  3. So finden Sie heraus, welcher DNS-Server auf Ihrem Computer konfiguriert ist Linux/Windows/OSX

  4. Wie finde ich die Anwendung für einen Mime-Typ unter Linux?

  5. Linux – Dateien für das aktuelle Datum in Linux abrufen?

So ermitteln Sie den Verbindungsstatus eines Netzwerkkabels in Linux

So suchen Sie nach Dateien über die Linux-Befehlszeile

Die 40 nützlichen Linux-Server-Befehle für Anfänger und Profis

Die 50 häufig verwendeten Linux-FTP-Befehle für den Neuling

Die 10 besten Linux-Web-Caches für eine bessere Leistung

Graylog-Überwachungsserver unter Ubuntu Linux für Überwachungsserver/-dienste