
Ubuntu日本語フォーラム

ログインしていません。
こんばんわ,dnsmasqの設定がうまく行かなかったので質問させてください.
ネットワークはこのように構成されています.
ルータ(192.168.0.1/24)
+→DNSサーバ(192.168.0.15)
+→クライアントPC
+→計算機サーバ(192.168.0.201)
+
・
・
ルータでDNSを192.168.0.15とすると設定したのですが,
クライアントPCからnslookupすると
;; connection timed out; no servers could be reached
と出力されました.
#クライアントPCのプライマリDNSは192.168.0.1です.
#クライアントPCのプライマリDNSは192.168.0.15にしても同様の結果でした.
また,確認のためにDNSサーバ内で,
# dig sim01
(略)
;; ANSWER SECTION:
sim01. 0 IN A 192.168.0.201
(略)
となりました.
クライアントPCからsim01のIPアドレスを調べるにはDNSサーバの設定をどのようにすればよいのでしょうか?
【設定】
DNSサーバ内の/etc/hostsには
192.168.0.201 sim01
を追加してあります.
また,DNSサーバでの設定は
/etc/dhcp3/dhclient.conf
prepend domain-name-servers 127.0.0.1;
これのコメントを外しました.
/etc/dnsmasq.confでは
# diff /etc/dnsmasq.conf /etc/dnsmasq.conf.orig
14c14
< domain-needed
---
> #domain-needed
16c16
< bogus-priv
---
> #bogus-priv
90c90
< listen-address=127.0.0.1
---
> #listen-address=
94c94
< no-dhcp-interface=eth0
---
> #no-dhcp-interface=
このように設定しました.
# cat /etc/resolv.conf
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 127.0.0.1
オフライン
dnsmasq.conf に
dhcp-option=option:dns-server,192.168.0.15
みたいに設定してみてください。
dnsmasqの再起動、クライアントのDHCPの再取得をお忘れなく。
オフライン