subdomínio DNS catch-all ligando para o meu endereço externo

1

Primeiro de tudo, eu não entendo isso no DNS, então talvez a resposta a essa pergunta seja muito óbvia, desculpe de qualquer forma.

O que eu quero é isto: Um registro DNS que captura todos os subdomínios não existentes no meu site e os vincula ao endereço externo do meu site.

Portanto, não para o meu endereço IP interno, mas para o meu nome de host externo. Estou usando o CloudFlare e quero ocultar o IP do meu servidor para o público, configurando-o por trás do CloudFlare. Ao fazer um ping, em seguida, traz o IP do CloudFlare.

Exemplos:

www.example.com                  -> www.example.com
existing-subdomain.example.com   -> existing-subdomain.example.com
non-existing-sub.example.com     -> www.example.com (and NOT the internal IP)

Então, quando alguém tenta buscar o IP com tracert ou link , por exemplo, eles não consiga ver meu IP.

Ele não precisa necessariamente estar vinculado à minha página inicial, ficaria muito feliz se não houvesse como ver o IP do meu servidor por meio de subdomínios inexistentes.

    
por Martin 06.11.2012 / 20:15

1 resposta

1

Se você usa o servidor de DNS BIND ou similar:

Em seu dns, crie um registro A da seguinte forma

*    IN    A    < External IP >

Se o seu IP externo é 1.2.3.4, a linha será EXATAMENTE como segue

*    IN    A    1.2.3.4

Se você quiser apontar para um nome de host, use o seguinte (lembre-se de colocar period / dot '.' no final do nome completo do host)

*    IN    CNAME    www.google.com.

O servidor DNS responderá com esse endereço IP para todos os hosts / subdomínios indefinidos.

Se você estiver usando o servidor DNS do Windows

Crie um registro de host com o nome de host '*' e o IP externo.

PS: Embora o objetivo acima seja o que você deseja, em uma situação normal, uma consulta de DNS a um host / subdomínio inexistente não deve retornar nenhum endereço IP.

    
por 07.11.2012 / 02:22