我有基于CentOS的VPS,我目前正在运行一个基于Web的应用程序。 最近我买了一个域名,想把这个名字映射到我的vps。 我认为,购买域名后,他们负责DNS问题,将IP映射到名称是一个点和射击的问题。
但似乎我必须在我自己的VPS上安装域名parsing的DNS服务器。 我上网了解我应该做什么的总体要点。 我configuration了必要的文件,但我认为它的一部分是不正确的(或者我忽略了一个步骤)。 以下是我所做的步骤:
长话短说,这里是我的example.ir.zone文件的内容:
$ORIGIN examle.ir. $TTL 86400 @ IN SOA ns2.example.ir. hostmaster.example.ir. ( 199609203 ; Serial 28800 ; Refresh 3600 ; Retry 604800 ; Expire 86400 ) ; Minimum TTL IN NS ns2.example.ir. IN MX 10 mail.example.ir. IN A 127.0.0.1 ns2 IN A 127.0.0.1 ftp IN A 127.0.0.1 h88-150-136-1.host.redstation.co.uk IN A 127.0.0.1 mail IN CNAME h88-150-136-1.host.redstation.co.uk www IN CNAME h88-150-136-1.host.redstation.co.uk`
请注意,我已经开始命名服务没有问题,但只能看到我的域名从VPS里面,而不是外面…
这似乎是新鲜的; 但任何人都可以提示我正确的方向或告诉我我做错了什么?
一些事情:在绑定速记主机名不结束在一个. 附有区域名称。
如果您的区域是example.ir则mail条目是mail.example.ir.简写mail.example.ir. 而您的CNAMElogging实际上指向h88-150-136-1.host.redstation.co.uk.example.ir.
除非你在大多数情况下使用127.0.0.1来屏蔽你的IP地址,否则你不会把DNSlogging指向本地主机,而是指向一个可路由的IP地址,比如88.150.136.1 (它出现在h88- 150-136-1.host.redstation.co.uk。)