当用户查询不存在的域名(例如http://www.not-exist-website.com/)时,是否可以使用dnsmasq将其解析为本地IP?
另一种情况是,当dnsmasq无法解析请求域名(例如中国的http://www.google.com/)时,是否可以使用dnsmasq将其解析为本地IP?
PS:
我不知道在实施过程中是否与上述情况存在差异。
我正在使用dnsmasq作为本地DNS服务器开发OpenWRT路由器。
本地IP运行托管本地主页的nginx服务器。
答案 0 :(得分:0)
添加到/ etc / hosts
C:\_Studna>brute_prog.exe
Traceback (most recent call last):
File "<string>", line 47, in <module>
File "C:\_Studna\Python\python-2.7.10.amd64\Lib\site-packages\PyInstaller-3.1.
1\PyInstaller\loader\pyimod03_importers.py", line 389, in load_module
exec(bytecode, module.__dict__)
File "C:\_Studna\Python\python-2.7.10.amd64\lib\win32com\__init__.py", line 5,
in <module>
import win32api, sys, os
File "C:\_Studna\Python\python-2.7.10.amd64\Lib\site-packages\PyInstaller-3.1.
1\PyInstaller\loader\pyimod03_importers.py", line 546, in load_module
module = imp.load_module(fullname, fp, filename, ext_tuple)
ImportError: DLL load failed: %1 not a valid Win32 application.
pyi_rth_win32comgenpy returned -1
将以下内容添加到/etc/dnsmasq.conf
192.168.0.10 www.nonexistentdomain.com www
您可以通过添加以下行
使dnsmasq对给定域具有权威性server=8.8.8.8
server=8.8.4.4
domain=nonexistentdomain.com
请注意,上述域名的DNS解析仅限于本地条目。
您可以将现有域的条目添加到/ etc / hosts
domain=existingdomain.com