プロバイダの DNS のせいで Google に繋がらないから、自前の BIND で解決してしまうには

March 16, 2008

下記は過去の話です。現在、復旧しています(2008/03/16 21:55 現在)

リアルタイムネタです。OCN、ぷららから Google が見られないみたいです。
単に Windows PC からだけなら Windows\System32\drivers\etc\hosts にエントリ書くだけですが、一台ではないので 自 BIND サーバで設定してしまった。

named.conf に Google.com, Google.co.jp ゾーンを追加する

/var/named/chroot/etc/named.conf に追記する。

1
2
3
4
5
6
7
8
zone "google.com" {
type master;
file "google.zone";
};
zone "google.co.jp" {
type master;
file "google.zone";
};

ゾーンファイル Google.zone を追加する

/var/named/chroot/var/named/Google.zone を新規に作成して下記を定義する。

1
2
3
4
5
6
7
8
9
10
$TTL 86400
@ IN SOA dns.mydomain.local. root.mydomain.local. (
2007102601 ; serial
3600 ; refresh 1hr
900 ; retry 15min
604800 ; expire 1w
86400 ; min 24hr
)
IN NS dns.mydomain.local.
www IN A 64.233.161.18

反映

/etc/init.d/named reload などで反映。

クライアントが Windows の場合コマンドプロンプトで ipconfig /flushdns がいるかも。
とりあえず Google 検索 が使えるようになりました。
もちろん、復旧したら設定は戻しましょう。

tilfin freelance software engineer