GNU/Linux >> Linux Esercitazione >  >> Linux

Scopri il server DNS per una connessione DHCP in Linux

Soluzione 1:

Di solito il file dhclient.leases si trova in /var/lib/dhcp3/dhclient.leases , digita il seguente comando:

less /var/lib/dhcp3/dhclient.leases

O

cat /var/lib/dhcp3/dhclient.leases

O

Puoi semplicemente usare il comando grep per ottenere l'indirizzo del server DHCP, inserisci:

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

O

dhclient eth0

Soluzione 2:

Di recente ho avuto questo problema in cui il mio dhcpcd era configurato in modo errato poiché non impostava i server DNS. Ho scoperto che posso interrogare quali nameserver sono disponibili tramite DHCP con il seguente comando:

sudo dhcpcd -o domain_name_servers -T

Il comando produrrà una serie di informazioni sulla connessione di rete. Cerca la riga che inizia con new_domain_name_servers .

Da qui sono stato in grado di impostare manualmente i nameserver.

Soluzione 3:

Ho trovato le mie informazioni sul lease DHCP in /var/lib/dhclient/dhclient-eth0.leases nel caso in cui qualcuno non riesca a trovarlo in /var/lib/dhcp3/dhclient.leases

Soluzione 4:

bene, perché non scavare semplicemente quello?

[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

guarda le ultime righe:;; SERVER:192.168.1.15#53(192.168.1.15)


Linux
  1. La migliore distribuzione Linux per il tuo prossimo server cloud

  2. Come eseguire il benchmark o controllare la velocità del tuo server DNS su Linux?

  3. Come scoprire quale server DNS è configurato sulla tua macchina? Linux/Finestre/OSX

  4. Registra i record A per la mia macchina Linux sul mio server DNS/DHCP Windows 2008

  5. Come scoprire il tipo di virtualizzazione di un VPS Linux?

Come scoprire lo stato connesso di un cavo di rete in Linux

Come cercare file dalla riga di comando di Linux

I 40 comandi utili del server Linux per principianti e professionisti

I 50 comandi FTP Linux comunemente usati per i principianti

Le 10 migliori cache Web Linux per prestazioni migliori

Graylog Monitoring Server su Ubuntu Linux per Monitoring Server/Services