问题标签 [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.
android - Android手机中的dnsmasq.conf在哪里?
在Android的命令行中,有dnsmasq命令。但是所有配置文件(dnsmasq.conf、dnsmasq.pid...)在哪里?
就我而言,我尝试创建自己的配置文件并使用以下命令:
它说:
dnsmasq: 无法打开 pidfile /var/run/dnsmasq.pid: 没有这样的文件或目录
当我创建 pid 文件时,它说:
dnsmasq: 无法打开 pidfile dnsmasq.pid: 只读文件系统
关于如何控制我的 dnsmasq(DHCP、DNS 服务器)的任何建议?
osx-lion - 运行 dnsmasq 时如何设置域别名?
我知道我的 dnsmasq.conf 文件中的以下规则会将所有带有“.dev”顶级域的请求重定向回我的本地计算机。
我遇到的问题是我想设置一个别名,以便将“myserver”定向到网络“myserver.example.com”上的真实地址。
在安装 dnsmasq 之前,我在 hosts 文件中使用了一个条目来完成任务,例如...
这使我可以简单地键入以下内容:
连接到我的远程服务器。
问题是,自从我安装了 dnsmasq 后,这不再有效。
我试图配置 dnsmasq 将这些请求定向到正确的服务器,但到目前为止我还没有运气。我尝试过的一些事情没有成功,包括...
1)以下列方式使用“本地”配置指令:
据我了解,这将迫使 dnsmasq 使用主机文件来查找别名,但事实并非如此。
2)我尝试在配置中定义一个地址条目:
也许这是一个语法问题,但这也不起作用。
3)我尝试调整计算机上的主机文件以别名完整的主机名,像这样......
像上面这样,也没有工作。
有人对下一步要尝试什么有任何建议吗?
提前致谢。
networking - 使用 dnsmasq 将 .dev 域从它所连接的所有本地网络指向一台计算机
我在我的 Mac 上运行 Apache 等(实际上是 MAMP,但很快就会被单独的 Apache、PHP、MySQL 取代……),用于在本地/离线测试我的网站。
我希望能够*.dev
从以下任何和所有内容测试我的所有本地站点(域),而无需更新hots
每个设备上的文件(其中一些,例如无根电话,甚至不允许编辑主机文件):
- 显然,我的 Mac 本身...
- 我的 Mac 连接到的任何本地网络上的任何设备(我的 Mac 不一定总是具有相同的 IP 地址)
- 在我的 Mac 上运行的任何虚拟机(在 Parallels 中)——主要是各种版本的 Windows(我的 Mac 在 Parallels 共享网络上总是具有相同的 IP 地址)
现在,我读到 dnsmasq 可能会提供帮助,并已使用 Homebrew 将其安装在我的 Mac 上。我将其设置为在启动时启动,我的dnsmasq.conf
内容如下:
这具有允许任何域在我的 Mac 上运行的效果*.dev
,这是一个开始。
接下来,我尝试通过将 DNS 服务器设置为我的 Mac 的本地 IP 地址,使其在 Parallels VM 中工作。但是,这不起作用——因为 dnsmasq127.0.0.1
作为任何查找的 IP返回*.dev
,但这当然会使 VM 在 VM 本身上查找站点,而不是在我的 Mac 上……这显然不起作用。
所以我有点难过。谁能给我任何提示?有没有办法设置 dnsmasq 来做我想做的事,或者我应该看看另一种方法?
谢谢!
virtualhost - 使用自制 php dnsmasq mysql 虚拟主机无法正常工作
我花了几天时间试图弄清楚如何设置本地开发环境。我使用自制软件安装了 php、mysql 和 dnsmasq。
现在我希望我添加到我的站点文件夹中的任何文件夹都可以通过FOLDERNAME.dev
. 使用本教程(http://akrabat.com/computing/automatic-apache-vhosts/)我能够创建虚拟主机并导航到正确的文件夹,但不是网站,而是包含所有内容的文件夹视图
所以我虽然 apache 没有运行,但我 sudo'dapachectl restart
并没有改变。
此外,当我尝试使用 laravel.dev 安装 laravel 时,我收到 500 错误
有没有人有使用自动虚拟主机和自制 php/mysql 的经验?
我正在使用 - Mac osx 10.8.3 - PHP 5.4.13 - MySQL 5.6.10 - DnsMasq 2.65
macos - 使用 Homebrew 安装 dnsmasq
我已经使用 Homebrew 安装了 dnsmasq。一切似乎都安装得很好。
安装后我按照说明...
cp /usr/local/opt/dnsmasq/dnsmasq.conf.example /usr/local/etc/dnsmasq.conf
sudo launchctl load /Library/LaunchDaemons/homebrew.mxcl.dnsmasq.plist
问题: dnsmasq 似乎没有工作。当我运行时:
sudo dnsmasq
我得到:
dnsmasq: failed to create listening socket for 127.0.0.1: Address already in use
当我运行时:
sudo launchctl stop /Library/LaunchDaemons/homebrew.mxcl.dnsmasq.plist
我得到:
launchctl stop error: No such process
任何想法发生了什么或如何判断它是否已正确安装和运行?
linux - 我无法重新启动我的 dnsmasq 服务,所以我的雾服务器无法工作
我有一个fog server
工作设置,时不时我们无用的互联网失败,我必须重置dnsmasq
它才能让它再次工作,(没有dhcp
设置服务器并且无法修改集线器设置,所以不会这样做)。每当我尝试sudo dnsmasq restart
时,我都会收到以下消息:
在命令行中发现垃圾。
首先,有人可以简单地向我解释一下这实际上意味着什么吗?由于我不是 Linux 专家,而且似乎没有人对这是什么有一个简单的解释......
其次,我一直使用在另一个fog
论坛上发布的命令来纠正这个错误。
这总是完美无缺,但是现在当我尝试运行此命令时,我收到消息:
找不到命令`。
ubuntu-12.04 - 在 Ubuntu 12.04 上为 localhost 启用通配符子域
我正在尝试使用 dnsmasq 启用通配符子域。为此,我点击了以下链接。
https://coderwall.com/p/6dgpsw
我通过编辑 /etc/dhcp/dhclient.conf 添加 dns 名称服务器,并在前面添加 domain-name-servers 127.0.0.1;
我正在使用带有 wifi 连接的 ubuntu 12.04。
但这对我不起作用。谁能帮帮我。
提前致谢。
dnsmasq - 带有通配符域/tld 的 dnsmasq 固定子域
是否可以使用 dnsmasq 将所有子域请求(无论顶级域如何)路由到给定 ip?
我想让这样的事情起作用。
地址=/dev.*/127.0.0.1
因此,任何以 dev 为前缀的生产 url 都将路由到我的开发服务器。因此,任何以 dev 为前缀的 tld,例如 mysite.mobi 或 mysite.com。仍将路由到 127.0.0.1 到目前为止,我已经尝试了以下但没有运气
任何帮助都会很棒
nginx - 如何在生产服务器中为通配符子域配置 dnsmasq
我正在使用 dnsmasq 来处理通配符子域。
在我的本地机器上,我安装了 dnsmasq 并在 /etc/dnsmasq.conf 文件中添加了 address=dev/127.0.0.1 。重新启动 dnsmasq 后,它在本地工作正常。
现在我打算让代码在注册域的亚马逊 ec2 实例上运行。我无法在那里配置 dnsmasq。
谁能帮我?
我正在使用 ngix。
macos - 使用 dnsmasq 的多个本地域?
所以我在本地开发环境中使用 dnsmasq,我需要将其设置为使用多个域。(.dev, .test, .somethingelse) 这怎么做?
目前它仅与 .dev 一起使用
这就是我的 dnsmasq.conf 的样子