ドメイン名の末尾ドット問題
何が問題か?
ドメイン名に末尾ドットが付いているのが正確な FQDN になる。
いくつかの場面では、ドメイン名の末尾ドットを付けるのが正式。
しかし、一般には末尾ドットを省略されている。
普段、ドメイン名の末尾にはドットを付けないが、その場合、システムが仮定しているベースドメイン名が後方に補填されることがある。(あるいはシステム内でまず同名となるドメイン名を検索しようとする。)
システムが仮定しているベースドメイン名を含んだドメイン名で合致しない場合に、末尾のドットが付いているものとして検索される。
最終的に合致したドメイン名の表示では末尾のドットが表記されないのが一般的。
ユーザーは末尾ドットを付けるべきか付けないべきかが判断できない。
code:sh
# 末尾ドットを削除する
DOMAIN=$(print '%s' ${DOMAIN} | sed -e 's/\.$//')