我是谷歌云DNS服务的新手。在试图了解该服务的功能时,出现了一个问题,即尽管谷歌不允许用户创建重复的DNS a记录,但它如何确保任何其他用户或其他项目的同一用户也不能创建重复的记录?
例如。我的DNS记录
mywebsite.example.com可能指向I.p 192.168.0.1
如果另一个同样使用谷歌云DNS服务的用户用不同的i.p地址或不同的域名为他的项目创建了类似的记录,会发生什么?
例如:
mywebsite.example.com-->192.168.0.2
或
diffwebsite.example.com-->192.168.0.1
由于域(example.com)是在通用注册商处注册的,在这两种情况下,DNS查找将如何解决?请帮忙。
DNS中总是有一个实体(个人、组织等)控制一个区域。如果谷歌控制了example.org
(不要以mydomain.org
为例,它是一个完全有效的现有域,属于其他人),谷歌可以用他们想要的任何信息填充它。如果他们想让客户为其中的每个名称添加一个A
记录,这是他们可以做出的选择。谷歌有责任确保他们不允许创建给客户带来问题的记录。
如果你拥有example.org
,你可以在里面放任何你想放的东西。如果你选择一个名字有42个A
记录,你可以。查找该名称的人或多或少会随机选择其中一条记录。没有人会监督你在A
记录中的IP地址。您可以拥有完全包含任何IP地址的记录。没有人会监督你创建的区域中的名称(在技术限制范围内)。如果你愿意的话,你可以有一整本脏话词典。
如果与你没有关系的人拥有example.org
,那么你对该区域中存在的名称和记录没有影响。依赖其中的任何东西都不是一个好主意。
也许这里有什么东西可以回答你的问题。可能不会。老实说,你的问题有点困惑。
我认为这里的关键是"注册器"和DNS之间的区别。在注册器中,您将DNS设置为在您的域的其他互联网上公开使用。只有当您是该域的所有者时,才能执行此操作。DNS是从域名到IP的转换器。
考虑到这些概念,您可以有两种情况:
1) 您是域名所有者:您将在"注册商"上进行域名设置,您的网站将可以从互联网上访问。如果你在云DNS区域使用它,你也可以使用所有提供的功能。除了所有者本身,没有人能够修改该信息以将流量重定向到其他IP。
2) 您不是域所有者:您可以使用其他人可能拥有的域配置区域,但这些域不能通过域名公开访问,此区域只能在内部基础上工作。
每个云DNS资源都位于谷歌云平台项目中,因此可能的域重叠由谷歌云根据项目权限在内部控制,这意味着即使有人有一个区域使用与你完全相同的域,它也无法修改它,因为它无法访问你的项目,如果你是域名所有者,流量将只流向注册器上定义的名称服务器(而不是云DNS),该服务器将把请求重定向到正确的IP。