O domínio DNS que aponta para a LAN ip funciona apenas a partir de um dispositivo

0

Estou executando um site HTTP na porta 61337 no meu laptop.

O endereço IP do meu laptop é 192.168.1.247.

O domínio mathsrise.tk aponta para 192.168.1.247 e eu posso (do meu laptop) acessar o site neste URL: http://mathsrise.tk:61337 .

Todos os outros dispositivos da casa podem acessar em http://192.168.1.247:61337 , mas não podem acessar o site em http://mathsrise.tk:61337 . Em vez disso, ele diz "o servidor não pode ser encontrado" ou algo equivalente.

Por exemplo ping de uma área de trabalho do windows 7:

> ping mathsrise.tk
Ping request could not find host mathsrise.tk. Please check the name and try again.

Por que apenas um dispositivo está resolvendo corretamente o DNS? Ou encontrar este "host" (idk que host significa)

    
por theonlygusti 04.03.2018 / 14:15

2 respostas

0

Eu realmente não entendo, mas consertei todos os problemas renovando a concessão de DHCP do meu laptop.

    
por 04.03.2018 / 20:28
1

No início da rede Ethernet, a maioria das redes consistia em muitos dispositivos executando muitas tarefas diferentes.

Sua rede média tinha um roteador, um switch, firewall / NAT, um servidor DHCP, um servidor DNS, & servidor web.

Todas as caixas separadas, ligadas à rede. Com o passar do tempo, o mesmo aconteceu com os dispositivos de rede doméstica e, à medida que os dispositivos de rede doméstica começaram a ficar mais potentes, em termos de potência da CPU e quantidades maiores na memória, eles começaram a se tornar dispositivos “Combo”.

Avanço rápido até hoje, e seu roteador doméstico médio é tecnicamente falando, um roteador, switch, bridge, firewall / NAT, WiFi AP, DNS-forwarder, & Servidor DHCP tudo em uma unidade. O que pode tornar as coisas um pouco confusas se você não estiver familiarizado com a linguagem de rede. Observe que os roteadores mais comuns não são servidores DNS, eles são encaminhadores de DNS. O que significa apenas que eles transmitem quaisquer solicitações para o servidor DNS que foi alocado pelo provedor através dos links WAN DHCP.

Alguns roteadores de maior consumo final realmente têm a opção de executar um aplicativo / serviço DNS no roteador. (Transformando o roteador em um servidor DNS.) O objetivo disso é que as pessoas na rede não precisem se lembrar dos números IP que podem acessar os recursos locais digitando um formato de domínio. (myshare.mylocaldomain.net em vez de algo como \\ 172.16.36.233 \ share-media)

Quando você declarou "Eu já editei o / etc / hosts do meu roteador para fazer isso".

Eu adivinhei que,

  1. seu servidor DNS está sendo executado no roteador e não em uma caixa separada.

  2. você tem algum tipo de roteador baseado em Linux executando um aplicativo / serviço de DNS.

  3. Você configurou o registro DNS local / privado corretamente

  4. os PCs do seu cliente estão mantendo as informações incorretas ou antigas do cache DNS ou precisam do conjunto de adaptadores DNS automaticamente. (muitas pessoas usam o google DNS 8.8.8.8 configurando o adaptador estaticamente)

Você pode limpar o cache DNS de várias maneiras, reiniciar, esvaziar o cache manualmente e também acredito que a solução de problemas de conexão com o Windows também o apague. Alguns sistemas operacionais irão apagá-lo quando você colocar o adaptador no gancho e depois fazer o backup. O que eu acredito é o que aconteceu no seu caso.

Quando você estiver configurando o DNS a partir do roteador, ele atuará como um servidor para a LAN privada, observando os registros que foram criados. Se não corresponder a um registro na tabela local, ele atuará como um encaminhador de DNS para o primeiro servidor público DNS do ISP, transmitindo a consulta. Observação: alguns roteadores criam automaticamente registros DNS locais com base no nome do host do conjunto de clientes quando o roteador fornece um endereço DHCP.

Ao configurar um servidor DNS local (não em um roteador), Todos os clientes locais devem ter o DNS local configurado estaticamente no adaptador ou ter o dispositivo de serviço DHCP distribuindo os servidores DNS corretos para resolução.

Você definiria a lista de DNS na NIC dessa maneira, 1. (192.168.1.x) Endereço IP do DNS local, em que x é o host real que atende ao DNS. 2. O roteador ou gateway da conexão do ISP. Seu geralmente 192.168.1.1 para equipamentos de rede doméstica.

Os hosts irão para a lista tentando resolver as consultas DNS. Primeiro, ele procurará no DNS local por qualquer correspondência. Se não houver correspondência, ela passará para o próximo servidor DNS.

Ao criar um servidor DNS local e depois de configurar novos parâmetros DHCP. Você deve sempre liberar as antigas concessões DHCP do lado do cliente e liberar qualquer informação mantida no cache do DNS.

Para liberar o cache do DNS no Windows;

  1. Clique em Iniciar. Digite cmd na caixa de texto de pesquisa do menu Iniciar.

  2. Clique com o botão direito do mouse em Prompt de comando e selecione Executar como administrador. Execute o seguinte comando: ipconfig / flushdns.

Para liberar o cache do DNS no Linux;

  1. "$ sudo /etc/init.d/nscd restart" ou

  2. "# service nscd restart" ou

  3. "# serviço nscd recarregar"

Se eu perdi alguma coisa, por favor me deixe um comentário. Desculpe pelo original, tentei generalizar um pouco, na esperança de que isso não ajudasse você, mas talvez ajudasse alguém a pesquisar. Espero que isso ajude a explicar, e eu não te confundi ainda mais.

Atenciosamente,

    
por 04.03.2018 / 20:46