Bagaimana cara melihat alamat DNS yang ditetapkan oleh DHCP?
ifconfig tidak dapat menampilkannya.
$ ifconfig -a
eth0 Link encap:Ethernet HWaddr 90:e6:ba:22:6a:f2
inet addr:192.168.1.111 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::92e6:baff:fe22:6af2/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:224856 errors:0 dropped:0 overruns:0 frame:0
TX packets:220040 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:166848627 (166.8 MB) TX bytes:20256333 (20.2 MB)
Interrupt:46 Base address:0x4000
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:5889 errors:0 dropped:0 overruns:0 frame:0
TX packets:5889 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:468885 (468.8 KB) TX bytes:468885 (468.8 KB)
wlan0 Link encap:Ethernet HWaddr 00:26:5e:e8:4f:8e
BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
cat /var/lib/dhcp3/dhclient.leases | grep dhcp-server-identifier
Jawaban:
Untuk setidaknya Ubuntu 15.10 dan seterusnya (mungkin juga versi sebelumnya) berjalan di terminal:
eth0
adalah iface paling umum, tapi bisaeth1
,eth2
, dllUntuk versi yang lebih lama digunakan
nmcli dev list iface eth0 | grep IP4
.sumber
nmcli dev show
nmcli dev show eth0
(seperti pada 15.04) ini juga berfungsi pada Debian Buster. Terima kasih!juga akan mendaftar Server DNS.
sumber
nmcli
seperti yang disarankan oleh jawaban lain.Untuk mendapatkan terminal terbuka alamat DNS ( Ctrl+ Alt+ T) dan ketik:
sumber
cat
. Anda mungkin berartigrep domain-name-servers /var/lib/dhcp/dhclient.leases
(domain-name
, tidakdhcp-server
).ini dia:
tapi jangan edit file ini
sumber
nameserver 127.0.1.1
, merujuk ke instalasi localhost dnsmasq. Lebih baik untuk menanyakan NetworkManager seperti yang ditulis oleh @ anwar-shah dan @ marty-friedSebagai alternatif GUI untuk jawaban @ MartyFried, coba ini.
Klik ikon konektivitas jaringan di panel atas.
Pilih Pengaturan Wi-Fi
Seharusnya menunjukkan alamat server DNS Anda
sumber
Di Ubuntu 16.04, info dari dhcp ditulis dalam:
/var/lib/NetworkManager/dhclient-<interface>.conf
sumber
Seperti yang saya sebutkan di komentar (yang oleh permintaan populer telah menjadi jawaban sekarang), orang dapat menggunakan
nmcli dev show
Ubuntu 15.04. Tambahkangrep
ke campuran dan Anda siap:sumber
Sekarang Ubuntu (dan Debian dan hampir semua distro) menggunakan systemd (periksa dengan
file /sbin/init
) mungkin cara yang lebih elegan untuk mendapatkan info ini adalah dengan:systemd-resolve --status
mana dikatakanresolvectl
.resolvconf
paket. Mungkin bertentangan dengansystemd-resolve
.sumber
Solusi aktual saya (est 2015, Ubuntu 14.04), adalah ini:
sudo apt-get install gnome-system-tools
network-admin
Jika Anda entah bagaimana tidak dapat melakukan ini maka cobalah ini, meskipun itu tidak cukup baik bagi saya, tetapi itu menyelesaikan pekerjaan saya:
dig google.com
sumber
Jika komputer Anda berjalan di belakang Router / WiFi dari Penyedia Internet Anda, Anda akan mendapatkan Alamat IP Pribadi dari DHCP Router, kira-kira seperti 192.168.0.2 atau 192.168.1.100.
Untuk mendapatkan Alamat IP Publik DHCP DNS dari Penyedia Internet Anda, Anda perlu menjalankan baris perintah ikuti di terminal:
sumber