Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux 使域公开(Dns)_Linux_Dns - Fatal编程技术网

Linux 使域公开(Dns)

Linux 使域公开(Dns),linux,dns,Linux,Dns,我从bind9 dns服务器托管了一个域。 它在当地工作得很好。 我可以通过将我的ip地址放入dns设置进行访问,但如何使其可从其他dns访问(公开) 像= 8.8.8.8 我试着打开53号端口 我的反向dns是我的公共ip。您必须告诉您的域注册商(例如GoDaddy),您正在为您的域托管权威名称服务器,其ip地址是什么。然后,注册官将该信息广播到互联网上 或者,您可以使用注册者的名称服务器,而不是运行您自己的。我可以自己广播吗?通过运行您自己的DNS服务器,您实际上是在告诉世界在哪里

我从bind9 dns服务器托管了一个域。 它在当地工作得很好。 我可以通过将我的ip地址放入dns设置进行访问,但如何使其可从其他dns访问(公开)

像=

    8.8.8.8
我试着打开53号端口


我的反向dns是我的公共ip。

您必须告诉您的域注册商(例如GoDaddy),您正在为您的域托管权威名称服务器,其ip地址是什么。然后,注册官将该信息广播到互联网上


或者,您可以使用注册者的名称服务器,而不是运行您自己的。

我可以自己广播吗?通过运行您自己的DNS服务器,您实际上是在告诉世界在哪里可以找到
yourdomain.com
。但是,这有两个问题:(1)世界上没有人知道向您的DNS服务器询问该域,因为世界上没有人知道您的DNS服务器;(2)您的注册官可能已经告诉世界,
yourdomain.com
还不存在。你必须告诉你的注册者:(a)停止提供默认的“不存在”信息,(b)开始告诉询问你的DNS服务器是
yourdomain.com
所在地的权威机构的人。好的,谢谢你的回答,这意味着我必须用钱注册我的所有域:D你的注册是什么?