問題タブ [dnsmasq]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
2438 参照

vpn - ipv6 経由でソフトイーサを実行するには?

マシンにソフトイーサをセットアップし、ipv4 アドレスに対して実行することができました。

私はdnsmasq経由で実行しています。

どうすればipv6でも同じことができますか? http://blog.lincoln.hk/blog/2013/05/17/softether-on-vps-using-local-bridge/の ipv4 の設定例。

セットアップを手伝ってもらえますか?

0 投票する
1 に答える
4059 参照

linux - Analyze log file of dnsmasq

I current facing a problem. When I open the dnsmasq log, it looks like this:

It's very difficult for us to analyze it. Anybody have a idea to only show the queried domain which should be like this?

However I tried this: http://www.tannerwilliamson.com/analyzing-dnsmasq-log-with-awk/1610/

and its output i like this:

It's little bit different from what I want. Anybody could help me? Thanks for the help!

0 投票する
3 に答える
1499 参照

linux - Dnsmasq + DHCP: 空の DNS をすべてのクライアントに返す方法

Raspberry Pi3 をホットスポットとして構成しました。すべて正常に機能しますが、クライアントは DNS IP としてゲートウェイと同じ IP を受け取ります。次のように、空の DNS を送信する必要があります。

ここに画像の説明を入力

私の dnsmasq.conf ファイルは次のとおりです。

0 投票する
0 に答える
429 参照

dns - ホスト名への dnsmasq アドレス転送

ワイルドカード address=/#/xxx.xxx.xxx.xxx メソッドを使用して DNS 要求を転送する必要があります。

転送されたサーバーの IP アドレスが静的である場合、これは正常に機能しますが、IP アドレスは動的であるため、そのホスト名しか使用できません。

これにより、すべてのリクエストが転送されます

もちろん、これはIPアドレスを使用する必要があるため、そうではありませんか?

dnsmasq だけを使用してこれを行う方法はありますか?

0 投票する
1 に答える
442 参照

dns - ローカル DNS サーバーの逆引き参照で 005.free-counter.co.uk が表示されるのはなぜですか?

たとえば、使用する場合nmap:

この Raspberry Pi はpi-holednsmasqと同様に実行されていますが、なぜこれが起こっているのかよくわかりませんが、そのドメインにグローバルに登録されているドメインへの IP アドレスの逆引きと関係があると思いますか?

0 投票する
1 に答える
461 参照

ubuntu - ubuntuサーバー14.04にdnsmasqをインストールする際のエラー

ubuntu サーバー 14.04.2 に dnsmasq をインストールしようとすると失敗しますが、ubuntu デスクトップでは正常に動作します。

apt-get install dnsmasq I have update and upgrade the system を使用してインストールしようとしています。

それがスローするエラーは次のとおりです。

Ikerlan @ server1: ~ $ sudo apt-get install dnsmasq

0 投票する
1 に答える
19938 参照

linux - Docker コンテナー内から DHCP サーバーとして dnsmasq を実行する

dnsmasq を Docker コンテナー内の DHCP サーバーとして動作させ、ホストの物理ネットワーク上のマシンに DHCP アドレスを発行しようとしています。https://hub.docker.com/r/andyshinn/dnsmasq/の Alpine Linux 6MB コンテナーを使用しています。

ホスト マシンのポート 53 で DNS サーバーとして正常に動作しますが、ポート 67/udp でリッスンするものはありません。これは、DHCP があると予想される場所です。を使用 dhcping 192.168.2.2していますが、「応答なし」となります。telnet 192.168.2.2 67「接続が拒否されました」を返します。

コンテナー内の dnsmasq.conf ファイルは次のようになります。

ホスト マシンの静的アドレスは 192.168.2.2 です。

次のようにコンテナを起動します。

docker run -d --name dns -p 192.168.2.2:67:67/udp -p 192.168.2.2:53:53/udp sitapati/dns

Ubuntu 16.04 を実行しているこのマシンにはファイアウォールはありません。

私が考えたこと/試したこと:

  • コンテナー内の eth0 がまったく別のサブネットにアドレスを持っているためですか? (docker inspectブリッジされたインターフェースでは172.17.0.2だと教えてくれます)
  • 使用する必要があります--net hostか? 私はそれを試しましたが、それでもうまくいきませんでした。
0 投票する
1 に答える
2380 参照

dns - Resolvconf は、ドットを含むクエリに検索ドメインを追加しません

私がやろうとしていること

DNSにConsulを使用しており、dnsmasqがプロキシとして機能しています(https://www.consul.io/docs/guides/forwarding.html)。

consul に直接クエリを実行する ( ) だけでなく、サフィックスnslookup my.service.consulなしでクエリを実行できるようにしたい( )。.consulnslookup my.service

環境

Ubuntu 16.04

設定

/etc/resolv.conf

/etc/dnsmasq.conf

/etc/ネットワーク/インターフェース

問題

私が抱えている問題は、クエリにresolvconf によって追加されmy.serviceた検索パスがないことです。consul

私が変更/etc/resolv.confした場合:

my( nslookup my)だけを検索すると、service.consulサフィックスがクエリに正しく追加され、 のアドレスで成功しますmy.service.consul

ただし、構成が同一であっても( ) にconsulは追加されません。これにより、検索ドメインがドット付きクエリに追加されていないと思います。my.servicenslookup my.service

私が試したこと

で試しdns-searchました/etc/network/interfaces。変わりはない。

dnsmasq のresolv-fileオプションを使用して別のファイルを指定しようとしました。ドット付きクエリに追加された検索サフィックスはまだありません。

resolveconf ndots 構成オプションのさまざまなオプションを試しましたが、これも機能しません。ドットが不十分なクエリが実際に試行されるかどうかは正しく変更されますが (公式の resolvconf ドキュメントに従って)、ドット付きクエリにサフィックスを追加するように resolvconf を説得することはできません.consul: my.service.

(そして、これが問題であることが判明する前に試した、これらのファイルと dnsmasq オプションの他の組み合わせの負荷...しかし、もはや関連性がないようです。)

だから私の質問は最終的に...

consulドット付きクエリのサフィックスを追加してmy.servicegetするように resolvconf を説得するにはどうすればよいmy.service.consulですか?

serviceまた、クエリで手動で指定する必要があり、resolv.conf の dns 検索ドメインの一部として指定したくないことにも注意してください。特に、consul にはデータセンターなどの非常に動的な dns 検索機能があり、許容されるすべての組み合わせを指定しようとすると、resolv.conf の検索エントリの 6 ドメイン制限にすぐに到達します。

0 投票する
1 に答える
480 参照

java - Java - システムの DNS サーバー設定を使用

dnsmasqローカル オフライン開発用に OSX で実行し127.0.0.1ており、ネットワーク設定で最上位の DNS サーバーとして追加しました。ターミナルではすべてが期待どおりに機能します。

私の Java テストはローカル DNS サーバーを使用していないようです。それが必要な主な理由なので、これは苦痛です!

Java がシステム DNS 設定を取得するには、どのような構成が必要ですか? ise localhost に JVM システム プロパティを渡す必要がありますか?