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

下記は過去の話です。現在、復旧しています(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 に追記する。

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 を新規に作成して下記を定義する。

$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 検索 が使えるようになりました。
もちろん、復旧したら設定は戻しましょう。