dnsmasq & Tomato - Elimine a necessidade de um ponto à direita para resolução de nomes

6

Eu percebo que um ponto final após um nome de host é tecnicamente "correto", mas é difícil de digitar e não é intuitivo para usuários não técnicos. Eu tinha DDWRT em um roteador Linksys muitos, muitos anos atrás, e resolvi nomes de hosts locais via dnsmasq sem o ponto final. No entanto, tendo acabado de instalar o Tomato no meu Asus N66U, os pontos à direita são sempre necessários. Por exemplo, "ping router" não funciona, mas "ping router". faz.

Supondo que o nome do host do meu roteador seja "roteador", gostaria que o dnsmasq me permitisse digitar "ping router", " link " , etc e que funcione como esperado. Alguém sabe como configurar o dnsmasq para fazer isso?

Modificar meu arquivo HOSTS não é aceitável, e eu encerrei completamente o NetBIOS sobre TCP / IP (estou lentamente fazendo a transição para uma rede somente Linux), então isso não é uma opção por várias razões. Obrigado.

    
por Eric 12.08.2012 / 02:22

2 respostas

2

Portanto, em sua configuração anterior, suspeito que seu nome de domínio totalmente qualificado fosse algo mais do que apenas o nome do host. Talvez router.local. ou router.lan. ou algo parecido. Com um nome totalmente qualificado definido, você pode definir a configuração do caminho de pesquisa do DNS para a sua rede através do seu servidor DHCP.

Assim, o nome de host do seu roteador seria router.local. e seus resolvedores de DNS teriam um patch de pesquisa de local . Quando seus clientes executarem uma pesquisa por router , o cliente DNS anexará automaticamente o .local. e, em seguida, resolverá com êxito o endereço.

Se você estiver usando o DNSMasq como seu servidor DHCP e DNS, isso deve ser trivial.

    
por 12.08.2012 / 06:57
2

Se você encontrou este thread devido a um problema semelhante sem usar o ddwrt, mas usando o dnsmasq no linux e usando hosts windows que o consultam, requerendo que você adicione um "." para fazê-lo realmente fazer uma pesquisa de DNS (principalmente um problema com domínios locais / nomes de host para sites de intranet ou resourses LAN) aqui é a solução:

Para endereços estaticamente atribuídos, você deve adicionar um "." para o "Acrescentar estes sufixos DNS" em "Configurações avançadas de TCP / IP". Alternativamente, você também pode adicionar um nome de domínio aqui.

Para endereços atribuídos dinamicamente (DHCP), você deve adicionar um "." para ser automaticamente adicionado a todas as consultas DNS. Semelhante às configurações estáticas, mas nas configurações do servidor DHCP.

Espero que isso ajude, não há muita informação sobre esse problema.

    
por 16.01.2013 / 21:02