web-dev-qa-db-ja.com

Sudo-DNSルックアップ(tcpdump)

Sudo SomeCommandと入力すると、少しハングすることに気づきました。何が起こっているのかを理解しようと試み始めたところ、非常に奇妙なことが1つ見つかりました。tcpdump -i wlan0と入力してからSudoを実行すると、次のようになります。

IP Jebediah-PC.35662 > gateway.domain: 58284+ A? Jebediah-PC.
IP Jebediah-PC.35662 > gateway.domain: 62298+ AAAA? Jebediah-PC.
IP Jebediah-PC.45253 > gateway.domain: 22831+ PTR? 1.1.168.192.in-addr.arpa. 
IP gateway.domain > Jebediah-PC.35662: 58284 NXDomain 0/1/0
IP gateway.domain > Jebediah-PC.35662: 62298 NXDomain 0/1/0 
IP gateway.domain > Jebediah-PC.45253: 22831 NXDomain 0/1/0
IP Jebediah-PC.44842 > gateway.domain: 33078+ PTR? 103.1.168.192.in-addr.arpa.

ある種のDNSルックアップのように見えます。これがwiresharkのスクリーンショットです: screenshot

3

Sudoルールはホスト名を指定できるため、Sudoはローカルインターフェイスのホスト名を解決する必要があります(ホスト固有のルールに一致するかどうかを判断できるようにするため)。他の Jeff S.が言った と同様に、これは/ etc/hostsに「Jebediah-PC」が含まれていないためである可能性が高いため、DNSルックアップが失敗するのを待つ必要があります。

3
Jeff Schaller

私の評判は低すぎてコメントを残すことができないので、これは答えというよりはコメントです。

Jebediah-PCとgalaxy-s2は同じマシンであると述べているため、ホスト名の変更に関係しているようです。以下の投稿を参照してください。

https://serverfault.com/a/4182

http://www.linuxquestions.org/questions/linux-newbie-8/Fedora-11-Sudo-has-a-20-second-start-delay-732291/#post357584

0
Jeff S.