是否可以任意注册名称到相同的公共IP?

我注册了一个域,比如mysite.com(例如),结果是其他人从anotheraddress.com获得了一个Alogging,指向我的相同IP地址(在linode.com的VPS中)

我可以做些什么来避免这个???,我的意思是,我宁愿拒绝从anotheraddress.com访问我的网站。

我只知道把这个真正的域名放在这个地方

http://www.domaintools.com/reverse-ip/

我的DNS服务器是name.com,指向我的公有IP的DNS服务器来自GoDaddy。

是否可以将任意名称注册到相同的公共IP? 可以使用我的DNSlogging与mysite.com指向209.85.133.147(google.com),例如?

不,你不能阻止别人把你的DNS条目指向你,而不是阻止某人不小心把你的电话号码而不是他们自己的电话号码。

当你说你想“拒绝访问”,但是,你是什么意思? 您可以configuration您的networking服务器,以显示“对不起,$域不在这里”的消息,如果他们去http://otherdomain.com …但没有太多,你可以做停止,例如,SSH连接(因为他们只关心IP地址而不关注域名)。

要扩大一点:是的,这将有可能(并且实际上很容易)为您configuration您拥有的DNSlogging,以指向您不属于的服务器。 它实际上(有点)是常见的。 例如,我拥有wolever.net ,但是我在Amazon的S3服务中指出了pictures.wolever.net ,所以当我提供照片时,它看起来像是来自我的域名,而不是互联网上的随机位置。

简短的回答:是的。

很长的回答:是的,这就是域名系统的devise原理。 要理解为什么,看看任何允许其用户使用自己的“虚荣域”的Web应用程序。 这个过程是这样的:

  1. 注册一个新的域名
  2. 将您的域input到应用程序的控制面板中
  3. 将您的域指向应用程序的IP地址

如果我不能将我的域名指向任何 IP地址,系统将不会真正起作用。

你真的不能阻止某个人指着你的服务器,只是因为他们指出你的服务器并不意味着你必须为他们提供任何服务。

可能有相当多的(可能是数百个)站点托pipe在相同的IP地址(包括您的)。 这并不奇异。

您可以将DNS条目指向您希望的任何IP。 你不能阻止人们指向你的服务器。 有一个技巧,你可以做一个networking服务器虽然。 您可以设置默认虚拟主机以将用户redirect到select的域名或显示错误或信息页面。

你所得到的是“虚拟主机”的本质,以及一个IP地址能够为多个网站和域名提供服务。

“老派”虚拟主机在每个IP地址一个网站的前提下工作,而不pipe同一个网站的实际域名将被提供给浏览器。

如果您有一个基于名称的虚拟主机 ,它将只提供请求的域名的网页内容。 这基本上意味着你有一个虚拟主机设置为每个站点你想从该IP地址,然后根据您的networking服务器设置一个“默认”的虚拟主机,redirect到一个空白页面。

基于IP的虚拟主机使用连接的IP地址来确定要提供的正确的虚拟主机。 因此,您需要为每台主机分配一个IP地址。 使用基于名称的虚拟主机,服务器依赖客户端将主机名报告为HTTP标头的一部分。 使用这种技术,许多不同的主机可以共享相同的IP地址。

基于名称的虚拟主机通常比较简单,因为只需要configuration您的DNS服务器即可将每个主机名映射到正确的IP地址,然后configurationApache HTTP Server以识别不同的主机名。 基于名称的虚拟主机也减轻了对稀缺IP地址的需求。 因此,除非有特定的理由select基于IP的虚拟主机,否则您应该使用基于名称的虚拟主机。