Configurando um TLD simples no Bind

Configurando um TLD simples no Bind

Gostaria de ter um TLD interno muito curto, goapontado para um servidor da Web que hospeda um aplicativo de redirecionamento de URL. Por exemplo, um usuário pode digitar go/chatou go/newssem a necessidade de lembrar qual é o URL exato.

Configurei meu servidor DNS interno com um arquivo de zona da seguinte maneira:

$ttl 3600
go. IN  SOA localhost. dns.company.corp. (
            1597456469
            3600
            600
            1209600
            3600 )
go. IN  NS  localhost.
@   IN  A   10.0.88.10

Em um host Windows usando nslookup, isso parece funcionar perfeitamente:

>nslookup go
Server:  dns1
Address:  10.0.40.10

Non-authoritative answer:
Name:    go
Address:  10.0.88.10

(com resultados semelhantes no Linux)

No entanto, nenhum navegador da Web que experimentei consegue resolver esse nome corretamente. Chrome, Firefox, Edge e IE agem como se esse http://gonome de domínio não existisse, isto é, a menos que eu inclua um ponto extra no endereço ( http://go.), no qual ele será resolvido corretamente.

Já tentei o básico. DNS liberado, reiniciado, etc.

Qual é a maneira certa de permitir que um TLD "nu" como esse seja resolvido? Isso é possível?

Responder1

A razão pela qual seus navegadores estão mostrando um erro de "domínio inexistente" ao navegar para http://go é porque eles estão anexando um sufixo DNS ao nome do host (se existe ou o navegador anexa um sufixo nulo). Um ainda é anexado.

Para conseguir o que deseja fazer, você precisa adicionar o arquivo . ao final da URL, para que o navegador o veja como um endereço absoluto ou configure uma zona DNS, por exemplo, example.internal, defina o nome do host do servidor da web para go.example.internal, configure o sufixo DNS nos PCs para example.internal (manualmente ou via DHCP) e então você pode navegar para http://go

Ou você pode adicionar o nome do host “go” ao arquivo hosts de cada PC que precisará se conectar a ele.

http://www.dns-sd.org/TrailingDotsInDomainNames.html

informação relacionada