OracleCloud + CentOS7インスタンスで、pingとcurlの名前解決がおかしくなっていることに気づいた。
存在しないサブドメインにpingすると、全く知らないドメインパーキング業者から応答が帰ってくる。
[opc@instance-***** ~]$ ping aaaa.(自分のドメイン).net
PING xxxxx.bodis.com (199.59.243.xxx) 56(84) bytes of data.
64 bytes from 199.59.243.xxx (199.59.243.xxx): icmp_seq=1 ttl=118 time=2.94 ms
64 bytes from 199.59.243.xxx (199.59.243.xxx): icmp_seq=2 ttl=118 time=2.98 ms
64 bytes from 199.59.243.xxx (199.59.243.xxx): icmp_seq=3 ttl=118 time=3.05 ms
64 bytes from 199.59.243.xxx (199.59.243.xxx): icmp_seq=4 ttl=118 time=2.97 ms
nslookupでは問題なくcan’t findになる。
getentすると、なんかおかしい?
[opc@instance-******* ~]$ getent hosts aaaa.(自分のドメイン).net
***.***.***.*** *****.bodis.com aaaa.(自分のドメイン).net.net
末尾が.net.netになってるのが気になる
散々調べてなんとなく分かったことは、どうもインスタンス作成時にホスト名に.netを含んでしまっていて、その影響で発生しているっぽい。
OracleCloudの場合、普通にホスト名が修正できないため、下記サイトのように修正。
Oracle Cloud Infrastructureの名前解決の仕組み&ホスト名の変更方法
https://qiita.com/yamada-hakase/items/9c5647d22c923fc74330
再起動したところ正常になったので様子見。
ただ、なんでこのドメインパーキング業者になるのかは分かっておらず怖い。
誰か教えてください。