Muito solução simples: esqueci de limpar o cache no Firefox:
- Digite Ctrl + Deslocamento + Del e
- selecione para excluir tudo.
Estou testando um aplicativo core dotnet configurado para usar o NGINX como um proxy reverso. Para testá-lo, configurei o Bind9 para resolver example.com para o meu endereço IP da LAN. Eu configurei o gerenciador de rede DNS no canto superior direito do Ubuntu 18.04 para usar meu IP como DNS e o corpo resolve.conf para usar o meu IP como o DNS. Quando eu digito example.com eu recebo o endereço IP local:
dig example.com
; <<>> DiG 9.11.3-1ubuntu1-Ubuntu <<>> example.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 54728
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 2
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
; COOKIE: c3f027023efb13f917866a635b0e8feaa95ff6a3a3be7227 (good)
;; QUESTION SECTION:
;example.com. IN A
;; ANSWER SECTION:
example.com. 604800 IN A 192.168.75.136
;; AUTHORITY SECTION:
example.com. 604800 IN NS ns.example.com.
;; ADDITIONAL SECTION:
ns.example.com. 604800 IN A 192.168.75.136
;; Query time: 0 msec
;; SERVER: 192.168.75.136#53(192.168.75.136)
;; WHEN: Wed May 30 04:50:02 PDT 2018
;; MSG SIZE rcvd: 117
No entanto, quando eu pesquiso no Firefox, o exemplo online é carregado. Esvaziei dns usando:
sudo /etc/init.d/dns-clean restart
and
sudo /etc/init.d/networking force-reload
Obviamente, algo que fiz de errado porque não posso mais editar a conexão com fio nas propriedades superior direita (desapareceu). Eu não configurei encaminhadores em named.conf.options, então eu não deveria ser capaz de resolver endereços de internet.
em /etc/networkManager/system-connections/Wired connection 1
[ipv4]
dns=192.168.75.136;
dns-search=
ignore-auto-dns=true
method=auto
generated resolve.conf:
nameserver 192.168.75.136
nameserver 127.0.0.53
Não há linha em /etc/NetworkManager/NetworkManager.conf
dizendo dns=dnsmasq
Eu também adicionei a /etc/network/interfaces
após o loopback (baseado em este post):
# The primary network interface
auto eth0
iface eth0 inet static
address 192.168.75.136
netmask 255.255.255.0
gateway 192.168.75.2
dns-nameservers 192.168.75.136
e depois correu
sudo ifdown eth0 && sudo ifup eth0
Enquanto desfazia cada passo, descobri que esta última etapa foi o que fez a eth0 desaparecer e fazer com que as configurações do gerenciador de rede com fio no canto superior direito do Ubuntu não aparecessem mais em 18.04
tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 1538/nginx: master
tcp 0 0 192.168.122.1:53 0.0.0.0:* LISTEN 1489/named
tcp 0 0 192.168.75.136:53 0.0.0.0:* LISTEN 1489/named
tcp 0 0 127.0.0.1:53 0.0.0.0:* LISTEN 1489/named
tcp 0 0 127.0.0.53:53 0.0.0.0:* LISTEN 566/systemd-resolve
tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN 1081/cupsd
tcp 0 0 127.0.0.1:953 0.0.0.0:* LISTEN 1489/named
tcp6 0 0 :::53 :::* LISTEN 1489/named
tcp6 0 0 ::1:631 :::* LISTEN 1081/cupsd
tcp6 0 0 ::1:953 :::* LISTEN 1489/named
NMCLI por algum motivo mostra nenhum servidor dns em tudo
GENERAL.DEVICE: eth0
GENERAL.TYPE: ethernet
GENERAL.HWADDR: 00:0C:29:05:33:F4
GENERAL.MTU: 1500
GENERAL.STATE: 10 (unmanaged)
GENERAL.CONNECTION: --
GENERAL.CON-PATH: --
WIRED-PROPERTIES.CARRIER: on
IP4.ADDRESS[1]: 192.168.75.136/24
IP4.GATEWAY: 192.168.75.2
IP4.ROUTE[1]: dst = 0.0.0.0/0, nh = 192.168.75.2, mt =
IP4.ROUTE[2]: dst = 169.254.0.0/16, nh = 0.0.0.0, mt =
IP4.ROUTE[3]: dst = 192.168.75.0/24, nh = 0.0.0.0, mt
IP6.ADDRESS[1]: fe80::20c:29ff:fe05:33f4/64
IP6.GATEWAY: --
IP6.ROUTE[1]: dst = fe80::/64, nh = ::, mt = 256
IP6.ROUTE[2]: dst = ff00::/8, nh = ::, mt = 256, table
var / run / systemd / resolve:
nameserver 192.168.75.136
virbr0: 4239285a-844c-4ec0-b671-c145089b52f1: ponte: virbr0
ipv4.dns: --
ipv4.dns-search: --
ipv4.dns-options: ""
ipv4.dns-priority: 100
ipv4.ignore-auto-dns: no
ipv6.dns: --
ipv6.dns-search: --
ipv6.dns-options: ""
ipv6.dns-priority: 100
ipv6.ignore-auto-dns: no
sticker592@ubuntu:~$ nmcli con show 'eth0' | grep dns
Error: eth0 - no such connection profile.
Muito solução simples: esqueci de limpar o cache no Firefox: