今日の役に立たない一言 - Today’s Trifle! -

古い記事ではさまざまなテーマを書いていますが、2007年以降はプログラミング関連の話がほとんどです。

UDPパケットの送信先IPアドレス

UDPパケットを送信するときに、そのコンピュータのIPアドレス宛に送信すると、NIC(またはそのデバイスドライバ(?))によって送信先IPアドレスlocalhost すなわち 127.0.0.1 に勝手に書き換えられてしまうことがあるらしい。
どうも NIC か、NIC が搭載しているチップか、またはドライバに依存しているのだろう。
勝手にアドレスが変換されているおかげで今日は半日時間をつぶしてしまった。。。
テストしているときにはそれに気付かず、帰りの新幹線に乗る前に気が付いてホームの公衆電話から電話し、設定を変更してテストしてもらったところ、それが原因だったと言うことが確認できた。
結果としてうまくいったからよかったということで。