DNS のラベルと名前の長さ
ホスト名なんかの長さなんて気にしたことなかったけど (こら〜),
labels 63 octets or less
names 255 octets or less
RFC1035
なんて定義がある.
メール関係のプログラム (メールサーバなんか) で,この長さを扱えないモノがあるみたい.で,postfix をみてみたら,src/util/valid_hostname.h に
#define VALID_HOSTNAME_LEN 255 /* RFC 1035 */ #define VALID_LABEL_LEN 63 /* RFC 1035 */
なんて定義があって,valid_hostname なんて関数もある.色々なところでチェック入ってるみたいだし,ちゃんと扱えるみたいですね.ちゃんと確かめてませんが.