問題タブ [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 投票する
4 に答える
10202 参照

android - Androidフォンのdnsmasq.confはどこにありますか?

Android のコマンドラインには、dnsmasq コマンドがあります。しかし、すべての構成ファイル (dnsmasq.conf、dnsmasq.pid...) はどこにありますか?

私が試している限り、独自の構成ファイルを作成し、次のコマンドを使用しています。

それは言います:

dnsmasq: pidfile /var/run/dnsmasq.pid を開けませんでした: そのようなファイルまたはディレクトリはありません

pid ファイルを作成すると、次のように表示されます。

dnsmasq: pidfile dnsmasq.pid を開けませんでした: 読み取り専用ファイル システム

dnsmasq (DHCP、DNS サーバー) を制御する方法に関する推奨事項はありますか?

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

networking - dnsmasq を使用して、接続されているすべてのローカル ネットワークから .dev ドメインを 1 台のコンピューターにポイントします。

私のウェブサイトをローカル/オフラインでテストするために、MacでApacheなど(実際には現時点ではMAMPですが、すぐに個々のApache、PHP、MySQLに置き換えられます...)を実行しています。

各デバイスでファイルを更新することなく*.dev、次のいずれかおよびすべてからすべてのローカル サイト (ドメイン) をテストできるようにしたいと考えています (ルート化されていない電話など、一部のデバイスでは編集も許可されていません)。ホスト ファイル):hots

  1. 明らかに、私のMac自体...
  2. 私の Mac が接続されているローカル ネットワーク上のすべてのデバイス (私の Mac は常に同じ IP アドレスを持っているとは限りません)
  3. 私の Mac (Parallels) で実行されている仮想マシン – 主にさまざまなバージョンの Windows (私の Mac は、Parallels 共有ネットワーク上で常に同じ IP アドレスを持っています)

今、dnsmasq が役立つ可能性があることを読み、Homebrew を使用して Mac にインストールしました。起動時に開始するように設定しました。次のようにdnsmasq.conf読み取ります。

これには、任意のドメインが自分の Mac 自体*.devで機能することを許可する効果があり、これが始まりです。

次に、DNS サーバーを Mac のローカル IP アドレスに設定して、Parallels VM で動作させようとしました。ただし、これは機能しません。dnsmasq は127.0.0.1のルックアップの IP として返されるためです*.devが、もちろんこれにより、VM は自分の Mac ではなく VM 自体でサイトを検索します...これは明らかに機能しません。

だから私は少し困惑しています。誰でも私にヒントを教えてもらえますか?私がやりたいことを行うためにdnsmasqを設定する方法はありますか、それとも別の方法を検討する必要がありますか?

ありがとう!

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

macos - Installing dnsmasq with Homebrew

I have installed dnsmasq using Homebrew. All seemed to go fine installing.

After installing I followed the instructions...

cp /usr/local/opt/dnsmasq/dnsmasq.conf.example /usr/local/etc/dnsmasq.conf sudo launchctl load /Library/LaunchDaemons/homebrew.mxcl.dnsmasq.plist

The Problem: dnsmasq doesn't seem to to bes working. When I run:

sudo dnsmasq

I get:

dnsmasq: failed to create listening socket for 127.0.0.1: Address already in use

When I run:

sudo launchctl stop /Library/LaunchDaemons/homebrew.mxcl.dnsmasq.plist

I get:

launchctl stop error: No such process

Any ideas what is going on or how to tell if it is installed and running correctly?

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

linux - dnsmasq サービスを再起動できないため、フォグ サーバーが機能しません

私はfog server仕事でセットアップをしていますが、時々私たちの役に立たないインターネットが失敗し、dnsmasqそれを再び機能させるためにリセットする必要があります (dhcpサーバーをセットアップしておらず、ハブの設定を変更できないため、これを行う)。を試みるたびにsudo dnsmasq restart、次のメッセージが表示されます。

コマンドラインでジャンクが見つかりました。

まず、これが実際に何を意味するのか簡単な言葉で説明してもらえますか? 私はLinuxの専門家ではなく、これが何であるかについて簡単な説明をしている人は誰もいないようです...

次に、fogこのエラーを修正するために、別のフォーラムに投稿されたコマンドを常に使用してきました。

これは常に完全に機能しましたが、このコマンドを実行しようとすると、次のメッセージが表示されます。

コマンドが見つかりません`。

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

dnsmasq - ワイルドカード ドメイン/tld を使用した dnsmasq 固定サブドメイン

dnsmasq を使用して、トップ レベル ドメインに関係なく、すべてのサブドメイン リクエストを特定の IP にルーティングすることは可能ですか?

このようなものを機能させたいと思います。

アドレス=/dev.*/127.0.0.1

したがって、dev のプレフィックスが付いている場合、すべての本番 URL は私の開発サーバーにルーティングされます。そのため、dev. まだ127.0.0.1にルーティングされますこれまでのところ、次のことを試してみましたが、うまくいきませんでした

どんな助けでも素晴らしいでしょう

0 投票する
5 に答える
12567 参照

macos - dnsmasq を使用した複数のローカル ドメイン?

そのため、ローカル開発環境に dnsmasq を使用しています。複数のドメインを使用するように設定する必要があります。(.dev、.test、.somethingelse) どうすればこれを行うことができますか?

現在、.devのみで動作しています

これは私のdnsmasq.confがどのように見えるかです