Ruby on Rails にて、POST リクエストを送ると InvalidAuthenticityToken 例外が発生して HTTP エラーコード 422 が返ってしまいます。
Archive for 12月, 2009
複数のIPと複数のドメインを使いたい場合、/etc/named.conf には
zone “example.jp” {
type master;
file "/var/named/example.jp";
};
zone “example2.jp” {
type master;
file "/var/named/example2.jp";
};
zone “0.168.192.in-addr.arpa” {
type master;
file "/var/named/localzone.rev";
};
などと記述するのですが、もし同じIP網(この場合192.168.0.0/24)に異なるドメインを設定し、逆引きも正しく応答したい場合、たとえば 192.168.0.100 は “example2.jp” にしたい時などです。
正引きはドメインを取得し、ネームサーバーをきちんと登録すれば何も問題なく引くことができますが、逆引きは NS も PTR も example.jp と返されます。
通常、逆引き用のzoneファイルは下記のような感じですので
$ORIGIN . $TTL 900 ; 15 minutes 0.168.192.in-addr.arpa IN SOA ns.example.jp. root.example.jp. ( ・・・ ) NS ns.example.jp.$ORIGIN 0.168.192.in-addr.arpa. 1 PTR ns.example.jp. 追加分の異なるドメインの NS と PTR を追加します。 100 NS ns.example2.jp. PTR ns.example2.jp. これで、逆引きの問い合わせにも正しく返すようになります。