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

dnsmasqは、小規模およびホームネットワークでの使用を目的とした* nixプラットフォーム用の軽量DHCP、DNS、およびTFTPサーバーアプリケーションです。

1
dnsmasqを使用してすべてのホストを同じアドレスに解決する
ワイヤレスAPとして使用されるコンピューターでUbuntuサーバーを実行していますが、このAPは実際にルックアップを実行するのではなく、すべてのDNS要求を内部IPアドレスに解決する必要があります。 有料の公衆WiFiホットスポットと同じことをしたい-接続できますが、Webサイトをロードしようとすると、デフォルトのページが表示されます。すべてのドメインを内部IPアドレスに解決することでこれを実現していることに気付きました。 これらの行を追加しました/etc/dnsmasq.conf: # Add domains which you want to force to an IP address here. # The example below send any host in double-click.net to a local # web-server. address=/com/192.168.2.1 address=/uk/192.168.2.1 address=/org/192.168.2.1 address=/gov/192.168.2.1 address=/net/192.168.2.1 address=/us/192.168.2.1 これらのTLDに対しては正常に機能しますが、すべてのドメインでそれを実行できるようにしたいので、夜寝ることができます。

3
dnsmasqで代替DNSサーバーを指定するにはどうすればよいですか?
私は〜10個のkubuntuデスクトップ(および多数のサーバーとIP電話)を使用してネットワークで作業しており、dnsmasqに別のdnsサーバーをフェイルオーバーとして指定しようとしています。使ってみた server=192.168.0.90 ただし、テストマシンの/etc/resolv.confに単一のdhcp / dnsサーバーを追加しただけです(動的IPで、リースなしで新たに再起動しました)。

1
ローカルネットワークのdnsmasqのセットアップ
この質問は、サーバー障害で回答できるため、スーパーユーザーから移行されました。 9年前に移行され ました。 私と小さな開発者グループが新しいオフィスに移動したばかりで、開発サーバーにdnsmasqをセットアップしたいので、そこにWebアプリを展開するときに、独自のホストファイルを編集する必要はありません。192.168.3.1にはアクセスできないルーターがあります。私は開発ボックスにDNSサーバーをインストールすると思いましたが、私たちはすべてそのIPをセカンダリDNSサーバーとして記録します。残念ながら、私はこの仕事をするのに苦労しています。 開発サーバーの名前はdevbox、IPは192.168.3.99、最新のUbuntuサーバー(Karmic)を実行しています 私のコンピューターはUbuntu Desktop(Karmic)を実行しています 私が達成したいこと 開発ボックスで実行されている3つのWebサイト、website1、website2、website3があるとします。URLでアクセスしたい: http://website1.devbox http://website2.devbox http://website3.devbox そのため、開発ボックスでApacheを構成し、dnsmasqをインストールし、そのホストファイルに次の行を追加しました。 192.168.3.99 website1.devbox 192.168.3.99 website2.devbox 192.168.3.99 website3.devbox 独自のresolv.confファイルを編集して、開発サーバーをネームサーバーとして追加しました。 nameserver 192.168.3.99 正常に動作しています。サイトにアクセスできます。問題は、うまくスケールしないことです。.devboxで終わるすべてのドメインを開発ボックスに転送したいのですが、これが私が苦労していることです。 入れてみました 192.168.3.99 devbox hostsファイルに追加し、dnsmasq.confの行を編集します。 # Add local-only domains here, queries in these domains are answered # from /etc/hosts or DHCP only. local=/devbox/ しかし、私はそれを機能させることはできません。開発ボックスのホストファイルに明示的に存在しないURLを試してみると、DNSルックアップが失敗します。 ローカルディレクティブは何か他のものですか?間違った場所を見ていますか?

1
特定のドメイン名のみにアップストリームDNSサーバーを使用するようにdnsmasqを強制するにはどうすればよいですか?
今、私はdnsmasq.confに次の行を持ってい/#/ます。これはすべての要求をうまく処理します(どのドメインにも一致します。これは必須です)。 address=/#/127.0.0.1 それでも、以外のIPアドレスに解決する必要があるドメインがあります127.0.0.1。 一時的な解決策として、次のものに追加されました/etc/hosts。 209.85.148.95 ajax.googleapis.com 207.97.227.245 underscorejs.org 72.21.194.31 s3.amazonaws.com 残念ながら、これは非常に一時的なソリューションです。ターゲットドメインのIPアドレスが変更されるとすぐに機能しなくなります。 私の質問は:いくつかの(指定された)ドメイン名のIPアドレスを解決するためにアップストリームDNSサーバーを使用するようにdnsmasqを実施する方法ですか?

2
DNSMasqを使用したクライアントごとのDNSサーバー
TomatoUSBをDNSMasqで実行して、ローカルネットワークにDHCPおよびDNSサービスを提供しています。 私が達成したいのは、IPまたはMACに基づいてネットワーク上の1つまたは2つの特定のクライアントに代替DNSサーバーを提供することです(これらのクライアントはDNSサーバーの手動構成を受け入れません)。 これがこれらのIPに異なるDNSサーバーを使用するDNS Masqであるか、または異なるDNSサーバーがDHCP経由で配信されるかどうかは関係ありません。

2
dnsmasqで静的なワイルドカードサブドメインを構成する方法
数台のマシンでNATの背後にネットワークがあります。 マシンは次のとおりです。 ルーター-NAT、dnsmasq、転送-inetに直接接続 サーバー-ssh、www、およびその他のものを実行します クライアント-サーバー上で何かをする mydomain.comもあります。 server.mydomain.comは、ポートをサーバーに転送するルーターである私の接続のIP(単一IP)を指しています。 サーバー。httpdが実行されており、vhostに基づいてさまざまなサイトにサービスを提供します。 だから、site1.server.mydomain.com、site2があります。 問題は、すべてのトラフィックがルーターを通過することであり、ログを確認すると、すべてのルーターのIPが常に表示されます(したがって、while(1)でスクリプトを実行しているユーザーを確認するのは困難です)。 ServerAlias site1.server.localだけですが、ほとんどのサイトではルートURLがどこかに保存されており、その上に他のURLが構築されているため、それを行うことはできません。 私にとっての解決策は、dnsmasqにサーバーのIPで* .mydomain.comに応答するように伝えることです。 これは何とか可能ですか?
13 linux  nat  dnsmasq 

2
dnsmasqでdhcpサービスを無効にする
私はすべてのDNSリクエストをGoogleのDNSサーバーに転送し、DHCPを無効にするためにdnsmasqのみを使用したいと思います... どうすればこの結果を達成できますか?
12 dnsmasq 



2
dnsmasqはどれくらいの期間DNSをキャッシュしますか?
私はマニュアルページを調べましたが、dnsmasqがdnsをキャッシュする時間を見つけることができませんでした。キャッシュと有効期限のルールは何ですか? 外部サービスへのリクエスト送信がnamelookupに5秒または10秒以上かかることがあるという問題があります。外部サービスのIPを/ etc / hostsに保存できますが、IPの変更が怖いです。Dnsmasqをインストールすると、名前のルックアップが改善されますが、遅い名前のルックアップはまだ少ない頻度で起こります。 1つの解決策は、cronジョブで単純なpingをセットアップすることですが、最初に有効期限を確認する必要があります。 ありがとう。 更新 追加されたdig出力 ; <<>> DiG 9.8.1-P1 <<>> api.mch.weixin.qq.com ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 45012 ;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0 ;; QUESTION SECTION: ;api.mch.weixin.qq.com. IN A …
9 dnsmasq 

2
pingの実行中にnslookupがmdnsを使用しないのはなぜですか?
dnsmasq.conf内: address=/local/127.0.0.1 resolv.conf: # Generated by NetworkManager domain example.com search example.com nameserver 127.0.0.1 nameserver 10.66.127.17 nameserver 10.68.5.26 nslookupを使用できます。 # nslookup www.local Server: 127.0.0.1 Address: 127.0.0.1#53 Name: www.local Address: 127.0.0.1 しかし、pingは使用できません。 # ping www.local ping: unknown host www.local 私はtcpdumpを使用して、www.localにpingしているときにloをキャプチャします。 # tcpdump -i em1 -n | grep local tcpdump: verbose output suppressed, …

2
dnsmasq-ドメインエントリの複数の転送サーバー?
「server =」エントリを複数の上流サーバーに送信するようにdnsmasqを構成することが可能かどうか疑問に思っていましたか? このように: server=/facebook.com/1.2.3.4 server=/facebook.com/2.3.4.5 そして、それが利用可能であるresolv.confかどうかに基づいて、どちらかを選択するようにしますか?manページによると、1つだけが許可されているように見えますが、このように動作するように要求する方法があるかどうか疑問に思いました。

2
openWrtのDHCPクライアントにカスタムDNSを提供する方法 [閉まっている]
休業。この質問には、より焦点を当てる必要があります。現在、回答を受け付けていません。 この質問を改善してみませんか?質問を更新して、この投稿を編集するだけで1つの問題に焦点を当てます。 5年前休業。 カスタムDNSサーバーをDHCPクライアントに提供したいのですが。どのようにしてopenWrtでそれを実現できますか?

2
Dnsmasqはローカルホスト名をネット全体で127.0.0.1に解決します
私のdnsmasqが構成されています: ホスト 'rtfm.lan' ドメイン「lan」 ホスト名を含むDHCPプリセットがいくつかあります DHCP経由で登録されたすべての「* .lan」ホストは問題なく解決します。dnsmasqは、どのIPがどのホスト名に割り当てられているかを認識しています。ただし、「rtfm.lan」は/ etc / hostsから読み取られ、127.0.0.1に解決されます。 dnsmasqが/ etc / hostsを読み取らないようにして、アドレスを手動で追加できます。 no-hosts address=/rtfm.lan/192.168.1.2 しかし、これには柔軟性がありません。ある日、自分のIPを変更する場合は、dnsmasq.confでも変更する必要があります。 実際のIPでlocal-hostnameを使用するようにdnsmasqに指示するにはどうすればよいですか? 念のために..これが私のDNSmasq設定です: # Never forward plain names (without a dot or domain part) domain-needed # Never forward addresses in the non-routed address spaces. bogus-priv # Read resolv.conf serially strict-order #==========[ NAMESERVER ]==========# # …
8 dnsmasq 
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.