Eu tenho um URL público como app1.wifi.com , para que eu possa acessar meu URL de qualquer lugar. Agora quero definir o mesmo URL para minha máquina local. Se eu digitar app1.wifi.com da minha LAN, ele deverá ser roteado para o local app1.wifi.com . Para conseguir isso, eu tentei a configuração abaixo.
Eu tenho uma máquina Windows 7, onde instalei o BIND9, configurei o IP da máquina como 192.168.1.2 e a nomeei app1.wifi.com . Está conectado com um roteador ( 192.168.1.1 ). Em% BINDconf, tenho 2 zonas de pesquisa direta e 2 zonas de pesquisa inversa. Além disso, tenho . zone
1) localhost
2) 0.0.127.in-addr.arpa (pesquisa inversa)
3) wifi.com
4) 1.168.192.in-addr.arpa (pesquisa inversa do wifi.com).
Consigo me comunicar com URLs externos (Google, Yahoo ...) em 192.168.1.2 .
Na outra extremidade do roteador, eu tenho outra máquina conectada à mesma rede com um IP de 192.168.1.3 . Em 192.168.1.3 , defino o IP do servidor DNS como 192.168.1.2 . Se eu pingar app1.wifi.com de 192.168.1.3 , o resultado é:
ping app1.wifi.com.
Ping request could not find host app1.wifi.com. Please check the name and try again.
C:\windows\system32>nslookup app1.wifi.com
DNS request timed out.
timeout was 2 seconds.
Server: UnKnown
Address: 192.168.1.2
DNS request timed out.
timeout was 2 seconds.
DNS request timed out.
timeout was 2 seconds.
DNS request timed out.
timeout was 2 seconds.
DNS request timed out.
timeout was 2 seconds.
*** Request to UnKnown timed-out
C:\windows\system32>
Como faço para que isso funcione com app1.wifi.com localmente? Consigo me comunicar com URLs externos (Google, Yahoo ...) de 192.168.1.2 , mas não de 192.168.1.3 . O resultado de um nslookup de 192.168.1.3 está abaixo:
nslookup google.com
Server: UnKnown
Address: 192.168.1.2
------------
SendRequest(), len 28
HEADER:
opcode = QUERY, id = 11, rcode = NOERROR
header flags: query, want recursion
questions = 1, answers = 0, authority records = 0, additional = 0
QUESTIONS:
google.com, type = A, class = IN
------------
DNS request timed out.
timeout was 10 seconds.
timeout (10 secs)
SendRequest failed.
E em 192.168.1.2 , não estou recebendo consultas de 192.168.1.3 (configurei a ACL como 192.168.1/24 ).
Nota: O importante é que 192.168.1.2 deve se comunicar com URLs externos. Esta máquina deve se comunicar com app2.wifi.com , então, neste caso, como configuro o nome de domínio localmente e configuro app1.wifi.com localmente?