linux - 我有一个 jailed 用户,无法 ping 通主机名(仅限 IP 地址)

标签 linux dns centos ping jail

我有一个 jailed 用户,无法 ping 主机名(仅限 IP 地址):

[dimitar@nl ~]$ ping google.com
ping: unknown host google.com

Dig 工作正常,没有任何问题:

[dimitar@nl ~]$ dig google.com

; <<>> DiG 9.8.2rc1-RedHat-9.8.2-0.17.rc1.el6_4.4 <<>> google.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 14169
;; flags: qr rd ra; QUERY: 1, ANSWER: 6, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;google.com.                    IN      A

;; ANSWER SECTION:
google.com.             300     IN      A       173.194.78.101
google.com.             300     IN      A       173.194.78.113
google.com.             300     IN      A       173.194.78.139
google.com.             300     IN      A       173.194.78.100
google.com.             300     IN      A       173.194.78.102
google.com.             300     IN      A       173.194.78.138

;; Query time: 11 msec
;; SERVER: 8.8.8.8#53(8.8.8.8)
;; WHEN: Sun Jul 28 15:49:06 2013
;; MSG SIZE  rcvd: 124

有什么想法吗?谢谢。

最佳答案

看看 jail 中的名称解析机制:就像/etc/resolv.conf 的(本地?)副本

(这个答案基于很多假设,因为问题不是很精确。如果名称解析的配置没问题,我会执行“nslookup google.com”甚至“strace -f nslookup google.com”来查看失败的位置。)

关于linux - 我有一个 jailed 用户,无法 ping 通主机名(仅限 IP 地址),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17910062/

相关文章:

linux - 在 Linux 托管代理上找不到 Dockerfile

linux - 如何在单个Linux服务器上安装多个CouchBase实例?

c - getnameinfo() 是否可用于返回单个 IP 地址的多个主机名

.htaccess - 我可以使用 DNS 或 .htaccess 将子域重定向到其他站点吗?

linux - 什么是 centos LiveCD?

linux - 如何在 sed 上替换字符串

linux - 基于公共(public)列合并两个文件

dns - 如何读取DNS SOA记录?

linux - CentOS 6.3编译和ksig

ssh - 无法在基本初始化中建立 Vagrant SSH key 使用连接(authorized_keys 权限问题)