[opensuse-ja] openSUSE 15.2 の MTA で IPv4を優先する方法は?
ちょっと試しに、openSUSE 15.2 で、postfix を使って、MTAを動かしてみました。 既定値の状態で、外部にメールを送信しようとしたところ、postfix が以下のエラー を返してきました。 The mail system <xxxxxx@example.jp>: Host or domain name not found. Name service error for name=example.jp type=AAAA: Non-recoverable error なお、example.jp は実在するドメイン名を置き換えています。 要は、IPv6の名前解決をしようとしたけれど出来なくてエラーとしています。 ipv4を優先するための常套手段 /etc/gai.conf は precedence ::ffff:0:0/96 100 を有効にしているのですが、これでも変化がありません。dig の結果も、 example.jp の MX となるサーバのアドレスは引けてます。 何かほかにどこかを直す必要があると思うのですが、思いつく方 いらっしゃるでしょうか。 ribbon -- To unsubscribe, e-mail: opensuse-ja+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-ja+owner@opensuse.org
野宮です. In the Message; Subject : [opensuse-ja] openSUSE 15.2 の MTA で IPv4を優先する方法は? Message-ID : <20200908115634.GA68861@ns.ribbon.or.jp> Date & Time: Tue, 8 Sep 2020 20:56:34 +0900 [R] == ribbon <opensuse@ribbon.or.jp> has written: R> ちょっと試しに、openSUSE 15.2 で、postfix を使って、MTAを動かしてみました。 R> 既定値の状態で、外部にメールを送信しようとしたところ、postfix が以下のエラー R> を返してきました。 R> The mail system R> <xxxxxx@example.jp>: Host or domain name not found. Name service error for R> name=example.jp type=AAAA: Non-recoverable error R> なお、example.jp は実在するドメイン名を置き換えています。 R> 要は、IPv6の名前解決をしようとしたけれど出来なくてエラーとしています。 R> ipv4を優先するための常套手段 /etc/gai.conf は R> precedence ::ffff:0:0/96 100 R> を有効にしているのですが、これでも変化がありません。dig の結果も、 R> example.jp の MX となるサーバのアドレスは引けてます。 R> 何かほかにどこかを直す必要があると思うのですが、思いつく方 R> いらっしゃるでしょうか。 この問題では? https://internet.watch.impress.co.jp/docs/news/534357.html --- ┏━━┓彡 野宮 賢 mail-to: nomiya @ galaxy.dti.ne.jp ┃\/彡 ┗━━┛ Think. -- The IBM slogan -- -- To unsubscribe, e-mail: opensuse-ja+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-ja+owner@opensuse.org
鎌田@翻訳人です。 /etc/postfix/main.cfのinet_protocolsをipv4にしてみては? (反映するにはsystemctl restart postfixが必要です) 以上です。 -- Yasuhiko Kamata E-mail: belphegor@belbel.or.jp -- To unsubscribe, e-mail: opensuse-ja+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-ja+owner@opensuse.org
On Wed, Sep 09, 2020 at 07:19:12AM +0900, Yasuhiko Kamata wrote:
鎌田@翻訳人です。
/etc/postfix/main.cfのinet_protocolsをipv4にしてみては?
やってみました。 確かに、AAAA レコードは引かなくなったのですが、今度はAレコードで type=A: Non-recoverable error が出てしまいました。 どうもDNS周りが変そうです。もう少し調べて見ます。 ribbon -- To unsubscribe, e-mail: opensuse-ja+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-ja+owner@opensuse.org
/etc/postfix/main.cfのinet_protocolsをipv4にしてみては?
やってみました。 確かに、AAAA レコードは引かなくなったのですが、今度はAレコードで
type=A: Non-recoverable error
が出てしまいました。 どうもDNS周りが変そうです。もう少し調べて見ます。
原因判明。 /etc/resolv.conf の nameserver を 8.8.8.8 にしたら無事解決。 今までは、ルータのIPアドレスを指定していました。通常これでも うまくいくのですけどね。なお、ルータはYAMAHA RTX810です。 ribbon -- To unsubscribe, e-mail: opensuse-ja+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-ja+owner@opensuse.org
原因判明。 /etc/resolv.conf の nameserver を 8.8.8.8 にしたら無事解決。
今までは、ルータのIPアドレスを指定していました。通常これでも うまくいくのですけどね。なお、ルータはYAMAHA RTX810です。
もしかすると、EDNS0応答を返してくる相手先で問題が起きていたりしませんか? YAMAHA RTシリーズルーターをIPv6ネイティブ環境に接続して、v6用DNSをLAN内サー バーに設定させた話 (Qiita) https://qiita.com/1nagawa/items/dd86b33d31c68c58dad0 -- 跡部 靖夫 (ATOBE, Yasuo) yasuo@atobe.com
participants (4)
-
ribbon
-
Yasuhiko Kamata
-
yasuo@atobe.com
-
野宮 賢 / NOMIYA Masaru