名前解決できない

google.comに対してpingを打つとunknown hostとなるため調査

1.resolv.confの設定確認
nameserverとしては自宅のルータを指定してあったため正しいと思われる
(別のPCからはその設定で名前解決できてる)

別件だが、その際調べたことについてメモ
どうやらresolv.confの設定を変更するだけでは再起動時に上書きされてしまうらしい。
/etc/resolvconf/resolv.conf.d/baseに設定を書いておけばOK
参考ページ:http://blog.libero-tecnologia.net/?p=6


2.iptablesの設定
こちらが原因でした。名前解決のためのパケットがすべて拒否されていた。以下の設定を入れて解決

# DNSへの問い合わせパケットを通す
-A OUTPUT -p udp -s MY_HOST --dport 53 -j ACCEPT
# こちらから接続を確立したパケットは通す
-A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT

参考ページ:http://shibayu36.hatenablog.com/entry/20111229/1325152248