Więcej
Wiersz poleceń do tworzenia listy serwerów DNS używanych przez mój system
Czy istnieje komenda do tworzenia listy serwerów dns używanych przez mój system?
Próbowałem
$ cat /etc/resolv.conf
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 127.0.0.1
$ cat /etc/network/interfaces
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback
Ale nie ma na liście żadnych serwerów, jeśli przejdę do "Network Manager GUI Tool", w sekcji Wireless wymienia "DNS 192.168.1.1 8.8.8.8.8.8.4.4"
Czy mogę uzyskać te same informacje z wiersza poleceń?
Używam Ubuntu 12.04 LTS
259
3
resolv.conf nie jest już tak naprawdę używany, chyba że sam go zaimplementujesz. Teraz robi to administrator sieci. Stworzyłem alias do listy serwerów DNS w moim systemie, ponieważ czasami przełączam się z OpenDNS na Google's open DNS.
Ubuntu >= 15
**Ubuntu
Jest to ważne dla Ubuntu 13.10 i wcześniejszych. Dla Ubuntu 14.04 i nowszych, zobacz Koala Yeung's answer to: How to know what DNS am I using in Ubuntu from 14.04 onwards
Użyj
Otrzymasz wynik podobny do
Lub aby zobaczyć tylko DNS zrób
Wygląda na to, że jest zarządzany przez menedżera sieci. Zajrzyj tutaj http://manpages.ubuntu.com/manpages/precise/man5/NetworkManager.conf.5.html
dla obszernego wyjaśnienia.
Lub krótka wersja to szukać w
lub