トップ «前の日記(2016-11-27(Sun)) 最新 次の日記(2016-12-11(Sun))» 編集

屑俺日記

僕の備忘録(PC、UN*X、ネットワーク関連が中心)なんです。
自分の書いたところは適当(な時とか)に書き換えますので御了承を。


2016-12-01(Thu) 天気予報のメールは今日のでなく昨日のだった。さて

DNS移譲先変更

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や内容が変った場合はあしからず。

index.htmlは ここから。