昔作ったプログラムでDNSラウンドロビンしてるホストへ接続するといつも同じホストへ接続されるんだけど、なんでかと思ったらgetaddrinfo() はRFC 3484に準拠するようになってアドレスをソートして返すようになってた・・・。
最近はDNSラウンドロビンはアプリ側でコードを書かないといけないらしい。IPv6を無視するならgethostbyname()でアドレスを引けばラウンドロビンするようです。
昔作ったプログラムでDNSラウンドロビンしてるホストへ接続するといつも同じホストへ接続されるんだけど、なんでかと思ったらgetaddrinfo() はRFC 3484に準拠するようになってアドレスをソートして返すようになってた・・・。
最近はDNSラウンドロビンはアプリ側でコードを書かないといけないらしい。IPv6を無視するならgethostbyname()でアドレスを引けばラウンドロビンするようです。