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

resolv.conf-リゾルバー構成ファイル

19
resolv.conf経由でDNSサーバーを追加するにはどうすればよいですか?
ある/etc/resolv.confに無用のUbuntu 12.04 LTS(精密センザンコウ)? DNSサーバー情報がNetworkManagerに保存されるようになりました。nmcliコマンドラインツールはあなたのためにそれを一覧表示することができます。 DNSサーバーをもう1つ追加したい場合/etc/resolv.conf、resolvconfパッケージヘルプを使用して追加しますか?
207 resolv.conf 

19
resolv.confに、再起動時に失われない行を含めるにはどうすればよいですか?
最終的に7.10から12.04に移行しました。最後の部分がありますが、困惑しています。各サーバーでPuppetを使用していますが、過去にresolv.confにpuppetmasterのネームサーバーアドレスと検索ドメイン名を含めました。 search puppetmaster.com nameserver 192.168.1.XXX 12.04では、resolv.confは再起動時に上書きされます。これらに静的IPを使用することはできないため、/ etc / network / interfacesを使用して支援することは無意味です。 # Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8) # DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN nameserver 127.0.0.1 これをヘッド、テール、またはベースで処理するためにresolvconfを取得する方法はありますか?ある場合、サーバーで調整するために使用できる例はありますか。 どんな助けも大歓迎です。
173 resolv.conf 

10
/ etc / network / interfacesを変更した後にresolvconfを取得してresolv.confを再生成するにはどうすればよいですか?
/etc/network/interfaces以下に非常に類似したもので更新した後、どのよう/etc/resolv.confに更新しますか?私は(rootで)試してみましたresolver -u、service networking restartしかし、彼らは動作しませんでした。また、シンボリックリンクを修正し、再resolv.conf試行resolver -uしました。最後にフラストレーションで私は再起動しましたが、再構築することで問題を解決しました/etc/resolv.conf。 Ubuntu 12.04、64ビットサーバー、すべての最新パッチがインストールされている。 例/etc/network/interfaces: iface eth0 inet static address 192.168.3.3 netmask 255.255.255.0 gateway 192.168.3.1 dns-search example.com dns-nameservers 192.168.3.45 192.168.8.10



3
resolv.confのネームサーバー127.0.1.1は消えません!
マシンに独自のDNSサーバーがある場合にのみnameserver 127.0.1.1、/etc/resolv.confファイルに含める必要があることを読みました。そうではないので、持っていると問題が発生します。しかし、私が何をしても、それを取り除くことはできません! これまでに行ったことは次のとおりです。 ファイルに追加nameserver 192.168.1.3してい/etc/resolvconf/resolv.conf.d/baseます。(192.168.1.3はネットワークのDNSです)。 実行中:sudo resolvconf --enable-updates。 実行中:sudo resolvconf -u。 実行中:(sudo service network-manager restart念のため)。 それでも、/etc/resolv.confファイルを開くと次のように表示されますnameserver 127.0.1.1。誰が何が間違っているのか考えていますか? 実際にあることに注意してください127.0.1.1!そして、なぜそうではないのか分かりません127.0.0.1! /etc/resolv.conf手動で更新して他の何かに変更した場合でも、sudo resolvconf -u元に戻し127.0.1.1ます!この住所はどこから来たのですか?

4
NetworkManagerがresolv.confを生成しない
私は最近から11.10にアップグレードしましたが12.04、ワイヤレスネットワークに接続するとき、で完全に動作していたときに、現在NetworkManagerは存在していません。、またはのいずれにも明示的なエラーは表示されません。問題を診断するにはどうすればよいですか?/etc/resolv.conf11.10NetworkManagerUIsyslog 編集:実行しようとするresolvconfと、エラーが発生します resolvconf:エラー:/etc/resolv.confはシンボリックリンクではなく、何もしていません。 それはどうあるべきか、symlinkそして/またはどのようにNetworkManagerそれを移入するのですか?これはがsymlinkを指しているはずですが/run/resolvconf/resolv.conf、そのファイルはシステムに存在しません。

4
間違ったDNS問題を修正するために、resolv.confファイルを編集する必要がありますか?
Ubuntuマシンが間違ったDNSサーバーを使用するという問題があります。何らかの理由で、マシンlocalhostはDNS情報を照会します。 ネットワーク設定GUIにDNSサーバーを追加しましたが、DNSサーバーアドレスとして/etc/resolv.confまだ含ま127.0.0.1れています。今、私は自分でファイルを編集するだけでいいと思ったが、手作業でファイルを編集するべきではないと明示的に言っている。 ここで、ネットワーク設定GUIが正しい設定でファイルを生成しなかったため、新しいresolv.confファイルを自分で生成するにはどうすればよいですか?
35 dns  resolv.conf 

4
16.10 DNSの解決に失敗する
16.04-installationを16.10にアップグレードした後、DNSに問題があります。 まず、イーサネットで動作している間に、WiFiに接続すると数回問題が発生しました。今ではWiFiでも動作するようです。理由はわかりませんが、それが今直面している問題に何らかの形で関連しているのであれば: VPNホストに接続する場合のCisco AnyConnectのVPN、それは「/etc/resolv.confの」内の行を追加します。Ubuntuは現在systemd-resolveを使用していることを理解しており、manページには/etc/resolv.confを処理するための3つの異なるモードがあると書かれています。私の/etc/resolv.confはシンボリックリンクではなく、127.0.0.53をDNSサーバーとしてリストしていません。そのため、systemd-resolvedが「DNS構成データを読み取る」べきだと理解しています。しかし、それは気にしないようです。 掘る (私にとって)奇妙なことdig host.customer.tldは、要求されたホストのIPを示すANSWER SECTIONでいい答えを返し、VPNクライアントによってSERVERとして/etc/resolv.confに追加されたDNSサーバーを参照することです。VPN接続が無効になっていると、応答がありません。つまり、digは/etc/resolv.confを読み取ります。 ping 一方、ブラウザは/etc/resolv.confにアクセスせず、ホスト名を解決できません。ちなみに、どちらもping / curlではありません。 nmcli 関連する投稿を見つけて、実行してみました nmcli device show <interfacename> | grep IP4.DNS ただし、cscotun0デバイスのDNSはリストされません。(ただし、16.04でも同じではありません。)また、nmcliは、私のdhcpサーバー(ルーター)をeth / wlan接続のIP4.DNSホストとしてリストします。dig @192.168.0.1 xxxパブリックドメインに使用しても問題ありません。 構成 /run/systemd/resolve/resolv.confにリストされている他のDNSサーバーがいくつかあります。 nameserver 8.8.8.8 nameserver 8.8.4.4 nameserver 2001:4860:4860::8888 # Too many DNS servers configured, the following entries may be ignored. nameserver 2001:4860:4860::8844 これらは私のDHCPサーバーによって提供されません。ファイル/etc/systemd/resolved.confには、セクションヘッダーを除くコメント行のみが含まれます。 [Resolve] …

11
resolv.confが何かによってリセットされ続ける
私がなぜresolv.confこれに変わり続けて、外部のインターネットにアクセスできず、ローカルネットワークにのみアクセスできないのかを理解するのに助けが必要です: $ cat /etc/resolv.conf nameserver 192.168.16.1 domain localdomain search localdomain ループバックインターフェイスを削除し、jontsaiのポステロスブログの/etc/network/interfaces指示に従ってeth0インターフェイスを追加することで修正したと思いました。 私は次のようなことを試しました: $ sudo ifconfig eth0 down $ sudo ifconfig eth0 up $ sudo /etc/init.d/networking restart $ sudo dhclient そして、物事は一時的に機能し、最終的にresolv.confのネームサーバーは再び元に戻ります。 PS私もこれをubuntuforumsに投稿しました。 編集:NetworkManagerの他に少なくとも1つのプログラムがあり、NetworkManager resolv.confを更新すると、NetworkManagerを更新resolv.confすると# Generated by NetworkManager、生成されるファイルにというコメントがあり、変更後のバージョンには変更がないためです。 だから私はこれを試しています: while true; do echo listening; lsof | grep /etc/resolv.conf; echo sleeping; sleep 1; …


7
resolv.confファイルが毎回再生成されるのはなぜですか?
私の/etc/resolv.confファイルは、私は私の3Gモデムを再接続したときに、私はGoogleのDNSサーバーを失う作り、たびに再生成されます。 DNS設定を変更するために、私はhttp://code.google.com/intl/fr-FR/speed/public-dns/docs/using.htmlを見ました。 私dhclient.confはかなり大きい(58行)ので、pastebinに投稿しました。 ただし、dhclient.confコメント行または空白行のない全体は次のとおりです。 option rfc3442-classless-static-routes code 121 = array of unsigned integer 8; send host-name "<hostname>"; request subnet-mask, broadcast-address, time-offset, routers, domain-name, domain-name-servers, domain-search, host-name, netbios-name-servers, netbios-scope, interface-mtu, rfc3442-classless-static-routes, ntp-servers; prepend domain-name-servers 8.8.8.8, 8.8.4.4; wvdialNetwork Managerの代わりに使用しています。
17 dns  resolv.conf 

1
ホストファイルエントリがあっても、名前解決がDNSにヒットするのはなぜですか?
Ubuntu 10.04.2 LTSデスクトップを実行しています。Web開発者であるため、当然、/etc/hostsファイルに「me.com」を作成しました。残念ながら、最初にローカルホストエントリをチェックする前に、名前解決がDNSに送信されるため、その理由がわかりません。 最終結果は、nameserver 127.0.0.1/ etc / resolv.confに最初に含まれている場合、1秒以内にme.com(ローカル)からWebブラウザーに応答が返されます。ただし、そのエントリがない場合、ISPが少し遅いと、応答に5秒もかかることがあります。 問題は非常に面倒だったので、そのエントリをに自動的に挿入する方法について、実際にここに質問する必要がありました(そして誰かが解決しました)/etc/resolv.conf。しかし、ここのユーザー(@shellholic)の1人は、この質問を提出することを強く推奨しました(そして、それについて私とやり取りしました)。 /etc/hostsファイルエントリをヒットする前に、ワークステーションの名前解決がDNSサーバーを最初にヒットする必要がある理由を知っていますか?今のところ、私はresolv.confトリックを使用しています。
15 10.04  dns  hosts  resolv.conf 

6
ホストはホスト名を解決できますが、sshは解決できません
SSH経由で10.04システムから12.04システムに接続しようとしています。奇妙なことに、ルールはresolv.conf選択的にしか有効にならないようで、困惑させられます。観察する: [2] user@mach:~$ ssh pangolin ssh: Could not resolve hostname pangolin: Name or service not known [2] user@mach:~$ host pangolin pangolin.subdomain.domain.tld has address 172.16.7.12 subdomain.domain.tldのsearch行に/etc/resolv.confありhost、名前を使用すると、それらのルールが与えられれば適切に検索されます。ただし、SSHクライアントsshでは、上記のエラーが表示されます。どうすればいいの?名前解決規則がresolv.confsystem-global に適用されるという印象は常にありました。 注:/etc/hosts名前はまったく宣言しませんpangolin。パッケージopenssh-serverはターゲットマシンで構成されます。問題は、名前解決がこれらの2つのプログラム間で一貫していない理由だけです。 別の注意:完全修飾ドメイン名、つまりを入力すると、コマンドは正常に機能しますpangolin.subdomain.domain.tld。 その間、クライアントマシン(10.04)を再起動しましたが、問題はまだ存在しています。DNSキャッシングデーモンがインストールされていないので、とにかく問題ではないはずだと思います。 コメントで要求された情報: $ grep host /etc/nsswitch.conf hosts: files dns /etc/resolv.conf、私は一貫してドメイン名を変換しました: # Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8) # DO …
14 12.04  10.04  ssh  resolv.conf 

3
DNSサーバーアドレスはresolv.confに保存されなくなりました。今はどこですか?
タスクバーのNetworkManagerインジケータを使用して、DNSサーバーを切り替えることがあります。これは以前のバージョンで正常に機能し、実際には12.04でも正常に機能しますが、1つだけ例外があります。Conkyを使用してDNSアドレスなどのシステム情報を表示し、常に表示されていることに気付きました127.0.0.1。 私が調べたresolv.confところ、それはこのアドレスを取得する場所であり、確かに、それが常に言っていることです。ファイルを手動で編集しないように警告する1行があります。 nameserver 127.0.0.1 DNSサーバーアドレスを確認する唯一の方法は、ネットワークマネージャーGUIを開いて情報ページを確認することです。では、この情報は現在どこに保存されていますか?

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.