BINDでドメイン配下のホストを一括でワイルドカード指定している場合
こんな場合。
example.com.zone
mail IN A 192.168.11.4 * IN CNAME mail
SPFレコードに
mail IN A 192.168.11.4 * IN CNAME mail * IN TXT "v=spf1 ip4:192.168.11.4 ~all"
って書いても上手くいかない。
mail IN A 192.168.11.4 * IN CNAME mail mail IN TXT "v=spf1 ip4:192.168.11.4 ~all"
ってしてやる。
確認
$ sudo rndc reload $ nslookup > server localhost Default server: localhost Address: 127.0.0.1#53 > set type=txt > aaa.example.com Server: localhost Address: 127.0.0.1#53 aaa.example.com canonical name = mail.example.com. mail.example.com text = "v=spf1 ip4:192.168.11.4 ~all"