Windowsでコンピュータ名16文字以上にすると名前解決が正しく行われないことがある。
原因はNetBiosとホスト名の仕様の違いによるもの。
詳細は以下の通り
NetBios名
→16文字で表される。。。
が、WindowsではNetBios名として使用可能なのは15文字まで。
Widows固有のアプリケーションはこちらを使用することが多い。
ホスト名
→TCP/IP通信の仕組みの1つで64文字以内で表す。
Windows 2000以降ではNetBios名とホスト名は基本的に同じになるが
コンピュータ名を16文字以上にするとNetBios名は先頭の15文字までの値となる。
これによって名前解決が正しく行われないことがある。
名前解決に使用するのがNetBios名 or ホスト名のどちらかはプログラムによって異なる恐れがあるので
コンピュータ名は15文字までに留めておいたほうがよい