この構文を使用してルートテーブルの宛先に追加します *.mycompany.net

この構文を使用してルートテーブルの宛先に追加します *.mycompany.net

私がこの質問をする理由は、openconnectでVPNスライス(VPNC)を使用しているからです。

このコマンドを実行している間

ip route add *.mycompany.net via 0.0.0.0 dev tun0

エラー: 「*.mycompany.net」以外の有効なプレフィックスが必要です。

私が気づいたのは、*.mycompany.net に一致するすべてのドメイン名は 160.0.0.0/8 を使用してカバーできるのですが、このサブネットを追加すると機能せず、Web サイトが読み込まれず、単一のドメイン名の IP (例: 160.22.33.44) を追加しても Web サイトが読み込まれないため、機能させるにはドメイン名 myweb.mycompany.net を入力する必要があるということです。

どうもありがとうございます

答え1

IP ルーティング/転送ではドメイン名は考慮されず、すべてのルーティング ルールは IP アドレス/アドレス ブロックを使用して設定されます。

おそらく、設定の問題は、VPN サーバーが、VPN 経由でルーティングしようとしている IP アドレス ブロックに対して NAT を適切に実行していないことにあります。

関連情報