僕の備忘録(PC、UN*X、ネットワーク関連が中心)なんです。
自分の書いたところは適当(な時とか)に書き換えますので御了承を。
DNS関係用語の用法はたぶん大いに不適切。
レンタルサーバ変更。
零時かそのくらいに移譲先のDNSサーバが変るはずということで、
いつ変るのか、てけとうに確認。
rootからTLD(.net)の権威サーバを探すと、IPv4で
[a-m].gtld-servers.net と、そのIPアドレスの13ノードが返された。
一つのDNSサーバだけ、のべつまくなしに問い合わせしては
DoS攻撃かとも思われたので、約30秒おきに、ランダムにする。
#!/bin/bash LOG=$DIR/log.txt SERV=($GTND_SERVER_1 $GTLD_SERVER_2 ...) for x in `seq 480` do RAND=`echo ${RANDOM}%13|bc` NET_SERVER=${SERV[$RAND]} date >> $LOG echo dotnet server is $NET_SERVER >> $LOG dig @$NET_SERVER $CHANGING_DOMAIN NS \ | grep -v "^;\|^$" >> $LOG echo "" >> $LOG sleep 29 done
入れ替わったのは、
Thu Dec 1 01:51:32 JST 2016 dotnet server is $GTLD_SERVER_1 $CHANGING_DOMAIN. 172800 IN NS $OLD_DNS_SERVER_1 $CHANGING_DOMAIN. 172800 IN NS $OLD_DNS_SERVER_2 Thu Dec 1 01:52:02 JST 2016 dotnet server is $GTLD_SERVER_2 $CHANGING_DOMAIN. 172800 IN NS $NEW_DNS_SERVER_1 $CHANGING_DOMAIN. 172800 IN NS $NEW_DNS_SERVER_2
それ以後、$OLD_DNS_SERVER[1,2]はどこからも返されなくなった。
まともなメールサーバはすでに変更先にメールするようになったが、 spamは依然として古い方に送信してくるようだ。
リンクはご自由にどうぞ。でもURLや内容が変った場合はあしからず。