要实现的目标:使用名称访问服务器server.xyz.com
。
我有一个域名 xyz.com 和一个位于路由器后面的服务器。此外,我还为我的服务器配置了 dyndns。执行以下命令
挖掘 xyz.com
我得到这个输出:
; <<>> DiG 9.8.2rc1-RedHat-9.8.2-0.17.rc1.el6_4.4 <<>> xyz.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 5351
;; flags: qr aa rd; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;; WARNING: recursion requested but not available
;; QUESTION SECTION:
;xyz.com. IN A
;; AUTHORITY SECTION:
xyz.com. 1800 IN SOA ns1.mydyndns.org. zone-admin.dyndns.com. 2013052111 10800 1800 604800 1800
;; Query time: 180 msec
;; SERVER: 208.76.58.198#53(208.76.58.198)
;; WHEN: Wed May 22 17:44:28 2013
;; MSG SIZE rcvd: 106
然而,
ping google.com
给我
ping: unknown host google.com
而且,
hostname
显示器
server.xyz.com
此外,
domainname
显示器
xyz.com
我还配置了我的 dlink 路由器,使用路由器中的动态 DNS 配置通过 dyndns 更新公共 ipaddress。
我是否正确配置了 DNS?另外,配置后我无法访问互联网。
答案1
在我的 dyndns 帐户中,委托状态显示错误。这意味着我没有与我的域名注册商配置名称服务器,我从该网站购买了域名。
在完成必要的操作后,授权状态变为正确的。请注意,它不需要我修改我的resolv.conf