dns
bind
portal
website

ブラックホールDNS ~ dns lookupに対して、唯一のIPを返す

たとえば、工場などで、とにかく、とあるサーバへつなぎたい、という要望があるとする場合、どうしますか?
正式名称どころか、1文字、あるいは、最初のアクセスが生じたときに、自動的にリダイレクトしたい、と思うときが、ありましょう。

正しい表現ではないですが、ホテルやパブリックのWiFiをつないだ時に、強制誘導されるweb siteというイメージでしょうか?
とりあえず、何をURLに入力しても、とあるサイトにつなぎたい、ということでしたら、bindを次のように設定すればOK

named.conf
zone "." {
    type master;
    file "/etc/bind/db.fakeroot";
};
db.fakeroot
@ IN SOA ns.domain.com. hostmaster.domain.com. ( 1 3h 1h 1w 1d )
  IN NS <ip>
* IN A <ip>

引用元は、https://serverfault.com/questions/396958/configure-dns-server-to-return-same-ip-for-all-domains/397011です。
自分の備忘録を兼ねて、記録しました。

複数、仕分けしたければ、Zoneの設定を増して、引っかかる順番を考慮すれば、うまく引けるはずです。

なお、これだけが唯一、というわけではないです。そこは、突っ込まないでください。

おしまい