Eu tenho uma rede virtual configurada entre uma VM Ubuntu e meu laptop Windows 8.1, conectada ao adaptador de rede Host-Only. Isso fornece um servidor Apache e DNS para essa conexão específica. Isso direcionará todas as consultas do DNS para .local
para si mesmo, em vez de manter manualmente o arquivo do Windows Hosts. Note que a VM também tem uma conexão com a Internet através da Interface NAT do VirtualBox
Quando conectado ao Wi-Fi, nslookup
sempre funciona. No entanto, conexões reais intermitentemente não. Como eu suponho que acessar o Google funciona normalmente é isso (mas nslookup
só solicita o servidor DNS "padrão", a menos que um servidor seja especificado e não mostre tentativas para todos os servidores DNS)
DNS Request:
Server: my.router
Address: 192.168.1.1
Name: google.com
Address: 74.125.226.14
etc...
If not found:
Server: johnrom.local
Address: 192.168.56.1
Então, quando tento acessar algo como apache.local:
DNS Request:
Server: my.router
Address: 192.168.1.1
Not Found
Server: johnrom.local
Address: 192.168.56.1
Name: apache.local
Address: 192.168.56.1
No entanto, de vez em quando, a internet não funciona. Desabilitar a interface somente de host corrige isso e ativá-la novamente a quebra. Eu tentei alterar a ordem que eu habilitá-los, etc. Parece que a única coisa que funciona é manter o host-only desativado por um tempo, então, em algum momento posterior, ligá-lo novamente.
O curioso é que o nslookup retorna a mesma coisa que o primeiro exemplo de código acima. Ele sabe onde google.com é (ou qualquer endereço aleatório conhecido como DNS funciona). Mas quando me conecto ao google.com, só posso assumir que está enviando uma solicitação já resolvida (na outra interface!) Para 74.125.226.14 através do adaptador virtual somente host.
Minha pergunta é dupla:
- Existe alguma maneira de ver todo o processo de pesquisa de DNS experimentado, por exemplo, pelo Google Chrome? Dessa forma eu posso verificar se ele solicita my.router primeiro, depois johnrom.local
- Existe alguma maneira de configurar o gateway de johnrom.local ou sua interface para ser o último no processo, garantindo que qualquer conexão WiFi tenha prioridade em todos os momentos, mas será usada como alternativa? somente se a solicitação falhar?
Essa é uma situação bastante estressante no meio da codificação, quando, de repente, a internet deixa de funcionar por 20 minutos. Aqui está um ipconfig, menos alguns endereços físicos
> ipconfig /all
Windows IP Configuration
Host Name . . . . . . . . . . . . : johnrom
Primary Dns Suffix . . . . . . . :
Node Type . . . . . . . . . . . . : Hybrid
IP Routing Enabled. . . . . . . . : No
WINS Proxy Enabled. . . . . . . . : No
DNS Suffix Search List. . . . . . : johnrom.local
Wireless LAN adapter Local Area Connection* 3:
Media State . . . . . . . . . . . : Media disconnected
Connection-specific DNS Suffix . :
Description . . . . . . . . . . . : Microsoft Wi-Fi Direct Virtual Adapter
Physical Address. . . . . . . . . : 00-00-00-00-00-00
DHCP Enabled. . . . . . . . . . . : Yes
Autoconfiguration Enabled . . . . : Yes
Wireless LAN adapter Wi-Fi:
Connection-specific DNS Suffix . :
Description . . . . . . . . . . . : Intel(R) Wireless-N 7260
Physical Address. . . . . . . . . : 00-00-00-00-00-00
DHCP Enabled. . . . . . . . . . . : Yes
Autoconfiguration Enabled . . . . : Yes
Link-local IPv6 Address . . . . . : fe80::3db4:f10f:63b7:2449%4(Preferred)
IPv4 Address. . . . . . . . . . . : 192.168.1.10(Preferred)
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Lease Obtained. . . . . . . . . . : Monday, June 30, 2014 1:13:26 PM
Lease Expires . . . . . . . . . . : Monday, June 30, 2014 1:20:55 PM
Default Gateway . . . . . . . . . : 192.168.1.1
DHCP Server . . . . . . . . . . . : 192.168.1.1
DHCPv6 IAID . . . . . . . . . . . : 123423093
DHCPv6 Client DUID. . . . . . . . : 00-00-00-00-00-00-00-00-00-00-00-00-00-00
DNS Servers . . . . . . . . . . . : 75.75.75.75
75.75.76.76
NetBIOS over Tcpip. . . . . . . . : Enabled
Ethernet adapter VirtualBox Host-Only Network:
Connection-specific DNS Suffix . : johnrom.local
Description . . . . . . . . . . . : VirtualBox Host-Only Ethernet Adapter
Physical Address. . . . . . . . . : 00-00-00-00-00-00
DHCP Enabled. . . . . . . . . . . : Yes
Autoconfiguration Enabled . . . . : Yes
Link-local IPv6 Address . . . . . : fe80::61b9:8e41:2688:4882%9(Preferred)
IPv4 Address. . . . . . . . . . . : 192.168.56.2(Preferred)
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Lease Obtained. . . . . . . . . . : Monday, June 30, 2014 1:16:08 PM
Lease Expires . . . . . . . . . . : Tuesday, July 1, 2014 1:16:07 PM
Default Gateway . . . . . . . . . : 192.168.56.1
DHCP Server . . . . . . . . . . . : 192.168.56.1
DHCPv6 IAID . . . . . . . . . . . : 234509822
DHCPv6 Client DUID. . . . . . . . : 00-00-00-00-00-00-00-00-00-00-00-00-00-00
DNS Servers . . . . . . . . . . . : 192.168.56.1
Primary WINS Server . . . . . . . : 192.168.56.1
NetBIOS over Tcpip. . . . . . . . : Enabled
Tunnel adapter isatap.johnrom.local:
Connection-specific DNS Suffix . : johnrom.local
Description . . . . . . . . . . . : Microsoft ISATAP Adapter #2
Physical Address. . . . . . . . . : 00-00-00-00-00-00-00-00
DHCP Enabled. . . . . . . . . . . : No
Autoconfiguration Enabled . . . . : Yes
Link-local IPv6 Address . . . . . : fe80::5efe:192.168.56.2%7(Preferred)
Default Gateway . . . . . . . . . :
DHCPv6 IAID . . . . . . . . . . . : 123423092
DHCPv6 Client DUID. . . . . . . . : 00-00-00-00-00-00-00-00-00-00-00-00-00-00
DNS Servers . . . . . . . . . . . : 192.168.56.1
NetBIOS over Tcpip. . . . . . . . : Disabled
Tunnel adapter Teredo Tunneling Pseudo-Interface:
Media State . . . . . . . . . . . : Media disconnected
Connection-specific DNS Suffix . :
Description . . . . . . . . . . . : Teredo Tunneling Pseudo-Interface
Physical Address. . . . . . . . . : 00-00-00-00-00-00-00-00
DHCP Enabled. . . . . . . . . . . : No
Autoconfiguration Enabled . . . . : Yes
Tunnel adapter isatap.{7C8B695E-E17C-4699-88A9-362BC3AC3B5C}:
Connection-specific DNS Suffix . :
Description . . . . . . . . . . . : Microsoft ISATAP Adapter
Physical Address. . . . . . . . . : 00-00-00-00-00-00-00-00
DHCP Enabled. . . . . . . . . . . : No
Autoconfiguration Enabled . . . . : Yes
Link-local IPv6 Address . . . . . : fe80::5efe:192.168.1.10%14(Preferred)
Default Gateway . . . . . . . . . :
DHCPv6 IAID . . . . . . . . . . . : 369098752
DHCPv6 Client DUID. . . . . . . . : 00-00-00-00-00-00-00-00-00-00-00-00-00-00
DNS Servers . . . . . . . . . . . : 75.75.75.75
75.75.76.76
NetBIOS over Tcpip. . . . . . . . : Disabled