我刚刚在 sunfire x4170 上安装了 Open Solaris。dig 和 nslookup 似乎可以工作,如果我使用 ip 地址,我可以通过 Firefox 打开网页,但我似乎无法在 Firefox 中打开页面,即 google.com 或 ping google.com(我只是使用 google.com 作为示例,我尝试了几个不同的网站)
以下是 dig 命令的输出:
~# dig google.com
; <<>> DiG 9.3.6-P1 <<>> google.com
;; global options: printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 1526
;; flags: qr rd ra; QUERY: 1, ANSWER: 3, AUTHORITY: 4, ADDITIONAL: 4
;; QUESTION SECTION:
;google.com. IN A
;; ANSWER SECTION:
google.com. 209 IN A 74.125.67.100
google.com. 209 IN A 74.125.127.100
google.com. 209 IN A 74.125.45.100
;; AUTHORITY SECTION:
google.com. 131266 IN NS ns2.google.com.
google.com. 131266 IN NS ns3.google.com.
google.com. 131266 IN NS ns4.google.com.
google.com. 131266 IN NS ns1.google.com.
;; ADDITIONAL SECTION:
ns1.google.com. 343110 IN A 216.239.32.10
ns2.google.com. 343110 IN A 216.239.34.10
ns3.google.com. 338914 IN A 216.239.36.10
ns4.google.com. 333491 IN A 216.239.38.10
;; Query time: 12 msec
;; SERVER: 203.96.152.4#53(203.96.152.4)
;; WHEN: Fri Sep 4 09:26:12 2009
;; MSG SIZE rcvd: 212
答案1
/etc/nsswitch.conf 是什么样子的?具体来说,hosts
条目是否包括dns
,例如
hosts: files dns
如果没有和如果您只是使用 DNS 进行主机名解析,则将 /etc/nsswitch.dns 复制到 /etc/nsswitch.conf 上就足够了。其他文件有其他名称解析和身份验证方法的示例配置,例如 nsswitch.ldap。