タグ付けされた質問 「dnsmasq」

17
resolv.confが上書きされるときにDNSを設定するにはどうすればよいですか?
オンラインで表示される情報のほとんどは編集するよう/etc/resolv.confに言っていますが、そこで行った変更はすべて上書きされます。 $ cat /etc/resolv.conf # 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.1.1 127.0.1.1はのローカルインスタンスのようですdnsmasq。dnsmasqドキュメントは、編集すると言います/etc/resolv.conf。カスタムネームサーバーを入れてみ/etc/resolv.conf.d/baseましたが/etc/resolv.conf、実行後に変更が反映されませんでしたsudo resolvconf -u。 参考までに、接続ごとにDNSを変更したくはありません。特に指定がない限り、すべての接続に使用するデフォルトのDNS設定を設定します。 更新: 私はこの質問に自分で答えました:https : //unix.stackexchange.com/a/163506/67024 私はそれが最善の解決策だと思う: できます。 最小限の変更で済み、 バイパスするのではなく、dnsmasqのDNSキャッシュと連携して動作します。

11
dnsmasqとsystemd-resolvedの競合を回避する方法は?
最近、ローカルネットワークのDNSサーバーとして機能するdnsmasqをインストールしました。dnsmasqは、systemd-resolvedのローカルDNSスタブリスナーによって既に使用されているポート53でリッスンします。 systemd-resolvedを停止し、dnsmasqの実行後に再起動するだけでこの問題は解決します。ただし、再起動後に戻ります。systemd-resolvedは優先して起動され、ポート53はすでに使用されているためdnsmasqは起動しません。 最初の明白な質問は、ローカルDNSスタブリスナーを開始してdnsmasqで使用するためにポート53を保持してはならないことをsystemd-resolvedに理解させるにはどうすればよいでしょうか? しかし、より興味深い質問は、2つのサービスが一般にどのように連携するかということです。dnsmasqを使用している場合、それらは並行して動作することさえ意図されているのですか、それともちょうどその方法でsystemd解決されますか?
57 systemd  dnsmasq 


2
DNSキャッシュ効率/キャッシュされたアイテムを測定する方法は?
dnsmasqDebianサーバーでキャッシュ専用DNSサーバーとして構成しましたが、うまく機能しています(digによるDNS応答時間の改善が見られます)。 ただし、dnsmasqキャッシングとは何かをいつでも理解したいので、達成している効率(ヒット率)について考え始めることができます。 私はマニュアルページとウェブをdnsmasq見回しましたが、どの時点で何がキャッシュされているかを見ることができません(たとえば、dnsmasq.leaseファイルに保持されているリースの場合とは異なります)。 あるdnsmasqだけメモリに保持DNSキャッシュ?または、ログファイルの変更を行う必要がありますか?
16 dnsmasq 

1
dnsmasqを無効にする方法は?
時から私はから切り替えていた時間にeth0するwlan0(またはその逆)インタフェースドメイン名休憩を解決し、/etc/resolv.conf含まれています nameserver 127.0.1.1 でコメント#dns=dnsmasqし/etc/NetworkManager/NetworkManager.conf、ネットワークマネージャーを再起動しましたrestart network-manager。しかし、これは役に立ちませんでした。 その後、dnsmasqプロセスがNetworkManagerの子ではないことがわかりました # pstree -spu $(pidof dnsmasq) init(1)───dnsmasq(3015,libvirt-dnsmasq) なぜ実行されているのか分かりません。VirtualBoxに関連していますか?触りたくないresolve.conf。無効にする方法は? 私のシステムはLinux Mint 17 Qianaです。

2
外部DNSを使用しているときに、digがDNSサーバーを127.0.0.1と報告するのはなぜですか?
私はunboundを使用しており、通常はDNSサーバーとしてopenDNSを使用しています。 私が走るdig google.comと私は得ると言うSERVER: 127.0.0.1#53(127.0.0.1)。これは正確にポート#53でリッスンしているものですか?これはバインドされてdnsmasq.confいませんか、それともdnsmasqと関係がありますか(dnsmasqがインストールされていないように見え/etcますか?) resolv.confにはありますnameserver 127.0.0.1が、ネットワークマネージャーには、2つのopenDNSアドレスを指すDNSサーバーがあります。ここで何が起こっているのでしょうか?ローカルネームサーバーはdnsmasqをポイントし、ネットワークマネージャーからの値を使用しますか?それとも実際に聞いているのは束縛されていないのですか?
11 dns  dnsmasq 

3
networkmanagerにopenresolv + dnsmasqでドメイン固有のネームサーバーを設定する方法
同時に複数のネットワークに接続することがよくあります。これらの各ネットワークは、dhcpを介してネームサーバー構成を提供します。例:ネットワーク1:(eth0): domain company1.corp # nameserver 192.168.0.253 nameserver 192.168.0.254 ネットワーク2(tun0): domain company2.corp # nameserver 10.102.204.51 nameserver 10.102.208.51 #名前が変更されました 両方のネットワークに同時に接続した場合: # resolv.conf from NetworkManager domain company1.corp, company2.corp nameserver 192.168.0.253 nameserver 192.168.0.254 nameserver 10.102.204.51 # NOTE: the libc resolver may not support more than 3 nameservers. # The nameservers listed below may not …

2
ローカルホスト名の解決にDNSMasqを使用する
私は自分とルームメイトのためにホームイントラネットをセットアップしています。私の考えは、キッチンなどの引き出しよりもアクセスしやすい場所に、過去の公共料金の請求書などを保管できるようにすることです。とにかく、私は、Apache 2をRaspberry Pi上で実行しています。そのIPアドレス、私はPiで提供されているページにアクセスできます。アパートにサービスを提供するためのネットワークについて学ぶために、このプロジェクトをもっと行っているので、自分のネットワークがLANのホスト名解決を提供できればすばらしいと思いました。したがって、ブラウザに192.168.1.151PiのIPアドレスを指定するのではなく、PiのIPアドレスoberon(ホスト名)を指定して、Piが提供するWebページを表示できます。 自分が最初にこれをやりたいとは思っていなかったので、グーグルから始めました。この質問は、UnixとLinuxでも同様に非常に役立ちました。ホスト名を使用してLANからマシンにアクセスできるようにする方法。この時点で、検証済みの回答のすべてを試しました。hostsファイルを使用することを考えましたが、ルームメイトに自分のマシンを構成するように指示する必要があることを意味します。ルーター(NETGEAR WNR1000v2(別名N150))でPiのDHCPリースを予約しようとしましたが、予約は機能しましたが、ホスト名解決は機能しません。私はルーターにPiのIP とそのホスト名を伝えましたが、LAN上のクライアントにこの情報を提供していません。 これら2つの方法が機能しないためdnsmasq、Pi にインストールすることにしました。設定は簡単に思えたので、新しいツールを教えていただければ幸いです。私はインストールし、それをうまく実行しています(それはらしい)。私がすることができますdigかnslookup(私は設定パイのニックネーム/etc/hostsにoberonしてhomenet)、正しい結果を得ることができます。私のようなインターネット名に同じことを行うことができますyahoo.comし、私はGoogleのを設定しているため、正しい答えを得る8.8.8.8と8.8.4.4バックアップサーバとして/etc/dnsmasq.conf。これを見てください: me@oberon~$ dig oberon ; <<>> DiG 9.8.4-rpz2+rl005.12-P1 <<>> oberon ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 10787 ;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0 ;; QUESTION SECTION: ;oberon. …


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