(バグ?)DNS接続時に、DNSプロファイルで設定したDNSサーバを利用しない

バージョン10.15.6(Catalina)を利用中  ※バージョン10.14.6(Mojave)でも同じ現象を確認


1。ネットワーク環境設定>新規インターフェイス作成にて、以下のパラメタを入れてVPNインターフェイスを作成

●インターフェイス:VPN

●VPNタイプ: IKEv2


2。サーバアドレス、リモートID、ローカルIDを設定

3。認証設定>認証設定のプルダウンから「なし」を選択、共有シークレットを設定、OKをクリック

4。詳細>DNSサーバで社内のDNSサーバを指定、OKをクリック

5。適用をクリックし、VPNインターフェイスの作成を完了

6。接続をクリックし、正常にVPN終端装置(VPNサーバ)に接続できることを確認。

7。IPアドレスを指定したウェブ通信ができることを確認

8。FQDNで指定したウェブ通信ができない不具合を確認

9。「scutil --dns」、および「/var/run/resolv.conf」では、上記4で指定したDNSサーバの設定が反映されていることを確認。(期待どおり)

10。以下のコミュニティサイトを参考に、上記で作成したVPNインターフェイス>詳細>検索ドメインにて、社内のドメインを入力、OKをクリック、適用をクリック

https://community.spiceworks.com/topic/696734-vpn-on-a-mac-cannot-resolve-name

11。「/var/run/resolv.conf」では、上記10で設定した内容が正しく表示されていることを確認。(期待どおり)

12。digで社内サーバを引いても、上記4で指定したDNSサーバを参照していないことを確認。(不具合)


<考察>

「scutil --dns」、および「/var/run/resolv.conf」の表示上は問題ないが、実際には動作していない。

Mac OSの不具合では?


<ワークアラウンド>

求む・・・Any idea?




MacBook Air 13″, macOS 10.15

投稿日 2020/09/08 00:56

返信

類似の質問

返信: 24

2020/09/08 03:44 しょうこさん への返信

VPNで社内につながり、VPN poolアドレスから社内のアドレスは取れています。

また、社内サーバへのIP reachabilityはあります。

ただ、VPNクライアントがDNS Queryを出すサーバが、VPNプロファイルで設定したサーバじゃないことが問題なんです。

2020/09/08 16:44 しょうこさん への返信

dig の@serverで社内dnsサーバをipアドレスで指定したら社内ホストの名前解決はできるのですか?

これがうまくゆくのなら、通常の通信では、dnsサーバに名前解決の要請が行ってないということですよね?

社内のホストのfqdnはグローバルでも通用する名前がついてますか?

ipv6のため(ipv6のdnsに問い合わせが行ってる)という可能性は?

ipv6を通す通信を禁止してみては?

ipv6の設定で自動となってたら、リンクローカルにすれば、ipv6を介した通信はできなくなります。

2020/09/09 21:25 しょうこさん への返信

> VPNタイプ: IKEv2


3。で共有シークレットを設定と書かれてますが、IKEv2に共有シークレットなんてあるかな?

Cisco IPsecなら共有シークレットありますけど。

dns情報書くところ違ってません?

もう一度設定をよくお確かめください。場合によっては、もう一度設定を作り直してみるとか。


trafficをすべてvpnに向けるかどうかはvpnサーバ側で(管理者が)設定します。接続時にサーバから送られてくるルーティング情報でクライアントに設定されます。通常、クライアント側では設定できないと思う。

2020/09/10 05:58 しょうこさん への返信

> VPN serverがDNSサーバの情報を通知してきた場合は、Mac端末のVPNプロファイルで指定したDNSサーバ設定は無視


ですが、うちのところで試す限り、詳細設定で書いておいたdnsは無視されるわけじゃないみたいだけど。scutil --dnsで見る限り、vpnサーバが送ってきたdnsと併記されてますけど。なので、vpnサーバの通知してきたdnsで名前解決できなければ詳細設定のdnsが参照されるんじゃないかな。

ただ、試してるのは、cisco ipsecですけど。


何気なくdevelopper site見てたら、

*******

ProhibitDisablement

If true, prohibits users from disabling DNS settings. This key is only available on supervised devices.

******

というのがある。関係あるかどうか分からないけど。

このスレッドはシステム、またはAppleコミュニティチームによってロックされました。 問題解決の参考になる情報であれば、どの投稿にでも投票いただけます。またコミュニティで他の回答を検索することもできます。

(バグ?)DNS接続時に、DNSプロファイルで設定したDNSサーバを利用しない

Apple サポートコミュニティへようこそ
Apple ユーザ同士でお使いの製品について助け合うフォーラムです。Apple Account を使ってご参加ください。