Według tej strony wydaje się to proste. Jednak /etc/bind
nie istnieje w domyślnej instalacji serwera Ubuntu 12.04.3 LTS.
Tak więc, bez instalowania jakiegokolwiek dodatkowego oprogramowania, jak skonfigurować DNS i usunąć dnsmasq na serwerze Ubuntu? Jestem całkiem zaznajomiony z sudo
& nano
.
Odpowiedzi:
Ustaw serwery DNS
Musisz skonfigurować
/etc/network/interfaces
plik, jeśli chcesz zmienić serwer DNS za pomocą wiersza polecenia.Powinno to wyglądać mniej więcej tak:
Jeśli masz więcej niż jeden serwer DNS, po prostu dodaj spację między nimi:
Po prostu zamień X, Y i Z na własne adresy IP wybranych serwerów DNS, a gdy to zrobisz, uruchom to polecenie, aby zaktualizować ustawienia:
Mam nadzieję że to pomoże!
źródło
longtth@long-ubuntu-14:~$ sudo ifdown eth0 && sudo ifup eth0
interface eth0 not configured
RTNETLINK answers: File exists
Failed to bring up eth0.
Czy możesz mi pomóc to naprawić?/etc/network/interfaces
pliku.Jeśli jednak używasz nowszej wersji Ubuntu, być może używasz resolv.conf
Aby ustawić dns-nameservers, które nie zostaną usunięte po restarcie, dodaj je
lubić
I po prostu to zrobić
źródło
/etc/resolvconf/update-libc.d/avahi-daemon
pętlę do kolejnego skryptu bash/usr/lib/avahi/avahi-daemon-check-dns.sh
, chcę tylko domyślnie jeździć192.168.1.1
DNS Servers:
DHCP
ustawieniaaddress only
i wpisaniuNetworkManager TUI:
nmtui
Poza tym przy użyciu alternatywa
nmcli connection edit
może lubisz bardziej ncurses podejścienmtui
, gnom wCLITUI alternatywanm-connection-editor
.Uwaga : Ta odpowiedź jest bardziej związana z Ubuntu Desktop, ale ponieważ odpowiednie pytanie zostało oznaczone jako duplikat tego (niepoprawnie, IMO), zamieszczam je tutaj.
źródło