无法使用 debian 和 monowall 解析本地主机名

无法使用 debian 和 monowall 解析本地主机名

我在笔记本电脑上使用 debian squeeze,网络由 DHCP(dhclient/network manager)自动配置,Monowall 在我的家庭 DSL 路由器上运行,dns 转发器软件是 dnsmasq。我为我的 wifi ap 添加了一条 A 记录“ap.local”=> 192.168.2.254

当我挖掘 ap.local 时,它会返回给我好的 IP:

; <<>> DiG 9.7.3 <<>> ap.local
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 9371
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;ap.local.          IN  A

;; ANSWER SECTION:
ap.local.       0   IN  A   192.168.2.254

;; Query time: 2 msec
;; SERVER: 192.168.2.1#53(192.168.2.1)
;; WHEN: Wed Feb 29 16:32:28 2012
;; MSG SIZE  rcvd: 42

但是当我 ping ap.local 时结果是:

ping: unknown host ap.local

我无法在我的应用程序中使用这个名称,但我可以 ping 并使用“ap”

这里有人能帮助我吗?

这是我的 resolv.conf:

# Generated by NetworkManager
domain local
search local
nameserver 192.168.2.1

答案1

编辑该/etc/hosts文件并添加以下行:

192.168.2.254 ap.local

相关内容