我运行了这个命令
# dig mysite.com @localhost
Run Code Online (Sandbox Code Playgroud)
结果是下面的,我的区域文件在下面。为什么授权部分是 ns.mysite.com.mysite.com?而不是 ns.mysite.com?
另一件困扰我的事情是有人如何找到 mysite.com?看来我的注册商强迫我使用两个域名。我写在ns.mysite.com
和ns2.mysite.com
。如果域 (mysite.com) 是在我的服务器上定义的,那么怎么会有人找到我的服务器来查找mysite.com
?
; <<>> DiG 9.8.4-rpz2+rl005.12-P1 <<>> mysite.com @localhost
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 30664
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 2
;; QUESTION SECTION:
;mysite.com. IN A
;; ANSWER SECTION:
mysite.com. 259200 IN A 1.2.3.4
;; AUTHORITY SECTION:
mysite.com. 259200 IN NS ns.mysite.com.mysite.com.
mysite.com. 259200 IN NS ns2.mysite.com.mysite.com.
;; ADDITIONAL SECTION:
ns.mysite.com.mysite.com. 259200 IN A 1.2.3.4
ns2.mysite.com.mysite.com. 259200 IN A 1.2.3.4
;; Query time: 3 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Sat Feb 28 01:25:52 2015
;; MSG SIZE rcvd: 114
Run Code Online (Sandbox Code Playgroud)
; MYSITE.com
$TTL 3D
MYSITE.com. IN SOA ns.MYSITE.com. admin@MYSITE.com. (
8545645444
8H
2H
4W
1D)
MYSITE.com. IN NS ns.MYSITE.com
MYSITE.com. IN NS ns2.MYSITE.com
MYSITE.com. IN A 1.2.3.4
*.MYSITE.com. IN A 1.2.3.4
ns.MYSITE.com. IN A 1.2.3.4
ns2.MYSITE.com. IN A 1.2.3.4
*.MYSITE.com. IN MX 1 ASPMX.L.GOOGLE.COM.
*.MYSITE.com. IN MX 5 ALT1.ASPMX.L.GOOGLE.COM.
*.MYSITE.com. IN MX 5 ALT2.ASPMX.L.GOOGLE.COM.
*.MYSITE.com. IN MX 10 ALT3.ASPMX.L.GOOGLE.COM.
*.MYSITE.com. IN TXT "v=spf1 include:_spf.google.com ~all"
Run Code Online (Sandbox Code Playgroud)
这些行是您的问题:
MYSITE.com. IN NS ns.MYSITE.com
MYSITE.com. IN NS ns2.MYSITE.com
Run Code Online (Sandbox Code Playgroud)
您需要规范化它们以阻止重新附加域:
MYSITE.com. IN NS ns.MYSITE.com.
MYSITE.com. IN NS ns2.MYSITE.com.
Run Code Online (Sandbox Code Playgroud)
这不是要求学习胶水记录的地方;维基百科他们并阅读。
归档时间: |
|
查看次数: |
110 次 |
最近记录: |