タグ付けされた質問 「resolv.conf」

1
Dockerは複数のネームサーバーを必要とするホストを解決できません
私はいくつかのgitリポジトリを複製し、それ自身の内部でプロジェクトを構築するDockerコンテナを実行しています。 それは2つの異なるリポジトリからコードを複製します。 github.com もう一方はプライベートです my.companys.github.enterprise.net VPN経由でのみアクセス可能です。 私の中で resolv.conf 私は2つのネームサーバーを持っています。1つはパブリックサービス用、もう1つはVPN用です。 nameserver 8.8.8.8 nameserver 10.10.3.3 私のdockerコンテナ内でリポジトリをクローンしようとすると解決できるだけです github.com リポジトリで解決できない my.companys.github.enterprise.net リポジトリ 私は私の中の行を切り替えると resolv.confそれからそれは解決することができるだけです my.companys.github.enterprise.net ではなく github.com もの Dockerが2つの異なるネームサーバーを使用してリポジトリへの両方のリンクを解決できるようにする方法はありますか resolv.conf 最初の1つを試すだけでなく、

1
prepend domain-searchは、先頭に追加するのではなく上書きする
AWSで実行されているLinuxホストがあり、検索にドメインを追加したい。デフォルトでは、resolv.confファイルは次のようになります [ec2-user@ip- ~]$ cat /etc/resolv.conf ; generated by /sbin/dhclient-script search us-west-2.compute.internal 次の行を追加してみました /etc/dhcp/dhclient.conf prepend domain-search "ux.corp.local"; 結果のresolv.confファイル(ネットワークの再起動後)は次のようになります。 [ec2-user@ip-172-31-30-39 ~]$ cat /etc/resolv.conf ; generated by /sbin/dhclient-script search ux.corp.local. 明らかに先頭に追加しませんでした(私も追加しようとしました)。また、ドメインを正しく配置しませんでした(最後のピリオドを参照)。 resolv.confで検索するドメインを追加または追加するにはどうすればよいですか?
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.