問題タブ [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.
dns - DNS クエリを多数のリゾルバーに分散する方法は?
研究プロジェクトのために、何百万ものドメインの IP アドレスを取得したいと考えています。もちろん、単一の DNS サーバーに負荷をかけたくありません。私の考えは、(数) 百ほどのオープン DNS リゾルバ (つまり、http://public-dns.tk/から) にクエリを配布することです。これどうやってするの?dnsmasq をインストールして 100 台ほどの DNS サーバーを /etc/resolv.conf に追加するだけで十分でしょうか?それとも、dnsmasq はリストの最初/2 番目のエントリのみを照会しますか? すべてのドメインがリスト内に 1 回しかないため、キャッシングは重要ではありません。ルートサーバーに直接クエリを実行して完全なDNSサーバーをインストールするのは良い考えではないと思いますか?
apache - DNSMasq セットアップとカスタム Vhost を使用すると、Localhost が 404 につながる
ネイティブ Apache2、ネイティブ PHP5、および自作の MySQL と DNSMasq を使用して、OSX Yosemite ローカル テスト サーバーで動作するように DNSMasq を構成しました。現在はすべて機能していますが、現在の DNS セットアップでは、127.0.0.1 を使用するホストの構成でのみ PHPMyAdmin にアクセスでき、すべての WordPress セットアップでも同じことが言えます。ホストは 127.0.0.1 でなければなりません ローカルホストがローカル ホストにアクセスできなくなりました。
ここに私が持っている構成のいくつかがあります:
/etc/hosts
:
リゾルバ/etc/resolver/dev
:
私は/usr/local/etc/dnsmasq.conf
追加しました:
ローカルホストをロードするかhttp://localhost
、404 を取得すると、次のようになります。
ping は問題なく動作します。
そして、私のVirtualHost/private/etc/apache2/extra/httpd-vhosts.conf
これで/etc/apache2/httpd.conf
、最後に追加して、Apache の起動時にエラーが発生しないようにし、PHPMYAdmin を localhost で動作させるようにしました。
そして、scutil を実行すると、
localhost を再び機能させる方法はありますか?
linux - 特定のドメインでの DNSMasq 転送
特定のドメインでの DNS トラフィックのルーティングに問題があります。
例:
*.swaroop.com
に転送する必要がありますns.swaroop.com
swaroop.org
に転送する必要がありますns.swaroop.org
DNSMasq で上記のシナリオを実現できますか? 誰かがこれを行った場合はお知らせください。
dnsmasq - dnsmasq/hostapd による DHCP アドレスの提供が遅い
wifiアクセスポイントとして機能するhostapdとdnsmasqを実行する組み込みシステムがあります。クライアント (Macbook pro、Dell ラップトップ、iPhone、Android タブレット) が AP と関連付け/認証してから、IP アドレスを取得するまでに 11 秒かかります。
複数の dhcpdiscover/offers がほぼ同時に処理され、その後に dhcprequest と dhcpack が実行されているようです。
クライアントで IP アドレスを取得するのにかかる時間を短縮するにはどうすればよいですか?
linux - dnsmasq - パスを含むすべてのドメインを同じアドレスに解決します
すべてのドメインを内部 IP アドレスに解決するために、dnsmasq を使用してキャプティブ ポータルをセットアップしようとしています。
私の /etc/dnsmasq.conf:
ドメインにパスが含まれていない場合、IP 10.0.0.1 に解決されます。つまり、次のことを意味します。
ただし、パスが含まれている場合は、10.0.0.1/path に移動しようとします
これは意図した動作ではありません。
すべてのドメインを 10.0.0.1 に解決したいと考えています。
それを行う方法に関するヒントはありますか?ありがとう
linux - NetworkManager の共有接続に静的 IP アドレスを割り当てる
古いラップトップをワイヤレス ブリッジとして使用して、3 台のワークステーションをインターネットに接続しています。ラップトップに Scientific Linux 6.6 をインストールし、NetworkManager を使用してその eth0 デバイスをワークステーションと共有しています。
NetworkManager が MAC アドレスに基づいて各ワークステーションに静的 IP アドレスを割り当てるようにするエレガントな方法があるかどうか疑問に思っています。
私の理解では、NetworkManager は dnsmasq を dhcp サーバーとして使用しています。私は遊ん/etc/dnsmasq.conf
だことがありますが、成功しませんでした。NetworkManager は、dnsmasq の起動時に他の構成ファイルを使用しているようです。
あなたの助けをいただければ幸いです。