É possível arbitrariamente registrar nomes no mesmo IP público?

3

Eu registrei um domínio, digamos mysite.com (por exemplo), então, resulta que alguém tem um registro A de anotheraddress.com apontando para o mesmo endereço IP do meu (em um VPS em linode.com)

O que posso fazer para evitar isso ???, quero dizer, eu preferiria rejeitar acessos de anotheraddress.com para o meu site.

Eu só sei apenas por acidente colocando meu nome de domínio genuíno neste

link

Meu servidor DNS é name.com e o servidor DNS que aponta para o meu IP público é da GoDaddy.

É possível registrar nomes arbitrariamente no mesmo IP público? Posso usar meu registro DNS com mysite.com para apontar para 209.85.133.147 (google.com), por exemplo?

    
por Alex. S. 01.05.2009 / 05:24

6 respostas

7

Não, você não pode impedir que as pessoas apontem suas entradas DNS para você mais do que você poderia impedir que alguém acidentalmente fornecesse seu número de telefone em vez do seu.

Quando você diz que quer "rejeitar o acesso", o que você quer dizer? Você pode configurar o seu servidor web para mostrar uma mensagem "Desculpe, $ domínio não mora aqui" se eles acessarem o link ... Mas não há t muito que você pode fazer para parar, por exemplo, conexões SSH (já que elas se preocupam apenas com endereços IP e não com nomes de domínio).

Para expandir um pouco: sim, seria possível (e, na verdade, fácil) configurar um registro DNS que você possui para apontar para um servidor que você não possui. É na verdade (mais ou menos) comum. Por exemplo, eu possuo wolever.net , mas aponto pictures.wolever.net no serviço S3 da Amazon, por isso, quando sirvo imagens, parece que elas vêm do meu domínio, não de algum lugar aleatório na Internet.

    
por 01.05.2009 / 05:34
4

Resposta curta: sim.

Resposta longa: sim, e foi assim que o sistema de nomes de domínio foi projetado para funcionar. Para entender por que, olhe para qualquer aplicativo da web que permita que seus usuários usem seu próprio "domínio de vaidade". O processo é mais ou menos assim:

  1. Registre um novo nome de domínio
  2. Insira seu domínio no painel de controle do aplicativo
  3. Aponte seu domínio para o endereço IP do aplicativo

Se eu não conseguisse apontar o meu nome de domínio para qualquer endereço IP, o sistema não funcionaria realmente.

    
por 01.05.2009 / 05:28
2

Você não pode realmente impedir que alguém aponte para seus servidores, mas só porque eles apontam o seu servidor não significa que você tenha que servir alguma coisa para eles.

    
por 01.05.2009 / 05:28
2

É possível que existam numerosos (possivelmente centenas) de sites hospedados no mesmo endereço IP (incluindo o seu). Não é incomum.

    
por 01.05.2009 / 05:28
2

Você pode apontar entradas de DNS para qualquer ip que desejar. Você não pode impedir que as pessoas apontem para o seu servidor. Existe um truque que você pode fazer com um servidor web. Você pode configurar o vhost padrão para redirecionar os usuários para um nome de domínio escolhido ou exibir uma página de erro ou informação.

    
por 01.05.2009 / 05:44
1

O que você está percebendo é a essência da "hospedagem virtual" e o que permite que um endereço IP atenda a vários sites e nomes de domínio.

O webhosting da "velha escola" trabalhava na premissa de um website por endereço IP, independentemente do nome de domínio real em que o mesmo site fosse exibido até o navegador.

Se você tiver um host virtual baseado em nome , ele só servirá o conteúdo da web para o nome de domínio solicitado . Isso basicamente significa que você tem um conjunto de vhosts para cada site que deseja veicular nesse endereço IP e, dependendo da configuração do servidor da Web, um vhost "padrão" que redireciona para uma página em branco.

IP-based virtual hosts use the IP address of the connection to determine the correct virtual host to serve. Therefore you need to have a separate IP address for each host. With name-based virtual hosting, the server relies on the client to report the hostname as part of the HTTP headers. Using this technique, many different hosts can share the same IP address.

Name-based virtual hosting is usually simpler, since you need only configure your DNS server to map each hostname to the correct IP address and then configure the Apache HTTP Server to recognize the different hostnames. Name-based virtual hosting also eases the demand for scarce IP addresses. Therefore you should use name-based virtual hosting unless there is a specific reason to choose IP-based virtual hosting.

    
por 01.05.2009 / 07:12