AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 113417
Accepted
Matt Hucke
Matt Hucke
Asked: 2010-02-17 07:11:42 +0800 CST2010-02-17 07:11:42 +0800 CST 2010-02-17 07:11:42 +0800 CST

具有多个主机记录、相同 IP 的垃圾邮件域注册商

  • 772

昨天,我注意到一个客户(他对网络的了解刚好够危险)弄乱了他的一个域名服务器记录。我们最近搬迁到不同的托管服务提供商,ns2.his-domain.com 指向最近空出的机柜中的网络。我指示他,“去您的注册商处,更改此名称服务器指向的 IP,因为在此之前,您的所有客户的域只有一个有效的名称服务器”。

由于时区差异——他住在欧洲,我在美国——我们无法现场交谈。

今天早上,我发现他用霰弹枪解决了这个问题。他不仅将 ns2.his-domain.com 更改为指向正确的 IP,然后他还继续为他曾经使用过的每个主机名创建更多的主机记录 - 在注册商级别,使用他们的 Web 工具创建名称服务器过去用过的,还有一些他觉得以后可能会用到的,都指向同一个IP。

ns3.his-domain.com、ns4.his-domain.com、www.his-domain.com、ftp.his-domain.com、kirk.his-domain.com、spock.his-domain.com、scotty。 his-domain.com 等 - 现在可以使用 Whois 查找所有这些,绕过我们的本地名称服务器,使根名称空间变得混乱。他在域注册表中创建了大约 20 个主机记录,所有这些记录都指向完全相同的 IP。

我的直觉是,这非常非常糟糕。它破坏了 DNS 的基本设计,它应该是分层的!

这有什么后果?标准中是否有任何东西——在 RFC 或其他地方——禁止这样做,并描述了可能发生的结果?

示例(更改名称以保护有罪者:)

$ whois spock.his-domain.com

Whois Server Version 2.0

   Server Name: SPOCK.HIS-DOMAIN.COM
   IP Address: 22.33.44.55
   Registrar: COMPUTER SERVICES LANGENBACH GMBH DBA JOKER.COM
   Whois Server: whois.joker.com
   Referral URL: http://www.joker.com
domain-name-system nameserver domain-registrar whois abuse
  • 2 2 个回答
  • 280 Views

2 个回答

  • Voted
  1. Best Answer
    joeqwerty
    2010-02-17T07:26:22+08:002010-02-17T07:26:22+08:00

    有几件事:

    我不认为这是非常非常糟糕的,因为在这个问题得到解决之前,除了他的命名空间不会被正确和一致地解析之外,什么都不会发生。

    就层次结构而言,这并没有改变。他的命名空间和 DNS 记录在层次结构中仍然处于同一级别。创建多个名称服务器不会改变他的命名空间在层次结构中的位置。

    gTLD 服务器不在乎他有多少名称服务器。他们将为他的命名空间寻找 NS,并将他的命名空间的 DNS 请求引用到列出的任何名称服务器。由于 gTLD 服务器不执行递归,因此不会给它们带来额外的负载。DNS 客户端(代表客户端的 DNS 服务器)将询问负责相关 gTLD 域(.com、.edu 等)的 gTLD 服务器在哪里可以找到他的命名空间,gTLD 服务器会将它们引用到名称服务器列出。然后,DNS 客户端将查询列出的名称服务器之一。

    除了有一些不稳定的名称解析和失败之外,我不认为这是一个惊天动地的问题。解决方法是重新登录到他的注册商的网站并删除错误记录。

    • 4
  2. voretaq7
    2010-02-17T07:38:58+08:002010-02-17T07:38:58+08:00

    据我所知,标准中没有任何内容禁止他做他所做的事情,但这绝对不是“正确的”——在您的注册商处创建的记录只应该用于 NS 胶水,包括其他记录可能会使过度在根服务器上加载。

    在这种情况下,我相信顶级(.com)服务器将返回他们拥有的 A 记录,而不是将查询引用到客户端的名称服务器——这肯定不是他们想要的,因此应该删除错误的记录。

    如果有人可以指出禁止或反对这种行为的特定 RFC/STD 文档,那么也能引用它会很好:-)

    • 0

相关问题

  • 可以任意注册名字到同一个公网IP吗?

  • Linux 绑定服务器为 DHCP Windows 客户端提供地址,但不为 DHCP Linux 客户端提供地址

  • 如何使用 Windows Server 解析 http 域名

  • 动态更新 /etc/resolv.conf 中列出的解析器

  • 内部名称解析

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    从 IP 地址解析主机名

    • 8 个回答
  • Marko Smith

    如何按大小对 du -h 输出进行排序

    • 30 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    MikeN 在 Nginx 中,如何在维护子域的同时将所有 http 请求重写为 https? 2009-09-22 06:04:43 +0800 CST
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    0x89 bash中的双方括号和单方括号有什么区别? 2009-08-10 13:11:51 +0800 CST
  • Martin Hope
    Kyle Brandt IPv4 子网如何工作? 2009-08-05 06:05:31 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve