我目前使用广告服务器域名更新本地主机文件,并将它们定向到任何地方。好吧,几乎无处可去。我将它们指向 127.0.0.1,但我没有运行 Web 服务,因此它实际上无处可去。不管怎样,它会阻止很多广告以及我在浏览 www 时在网页中发现的不需要的任何其他内容。它不会强迫您使用特定的浏览器或操作系统。(这是一个要求,因为操作系统和浏览器有不同的风格组合,并且这种情况一直在变化)
我的本地网络上有一个 NAS 驱动器,因此我每隔一段时间就会将主机文件复制到那里。然后,当我使用本地网络上的另一台计算机时,如果我也想阻止我的广告,则必须转到 NAS 驱动器并将更新的主机文件复制到本地计算机。
我希望看到的是我的小型 Wi-Fi 路由器执行此任务并让我将主机文件列表添加到其中。它有一个本地 DNS 服务来镜像传出的 DNS 查询或类似的东西。
我必须在网络上设置独立的 DNS 服务器并确保我的所有本地计算机都使用它吗?我是否必须一直开着另一台计算机,使用电力并帮助房间供暖并增加风扇噪音?由于这些原因,我已经购买了 NAS 驱动器来消除网络上的另一台计算机。
然后,如果我使用另一个 DNS 盒子,只是为了阻止广告,我需要 DHCP 服务,因为路由器内置的服务不允许我告诉它要使用哪个 DNS 服务器。它以不可更改的默认值使用自身。因此,我必须关闭 Wi-Fi 路由器上的 DHCP,并且故意不使用它提供的 DNS,这样我就可以再运行一个盒子来维护我的共享主机文件。
在我的网络上,我有几个 xp 机器,它们不是 24/7 运行的,一个 vista,去上大学但周末会在这里,一个 Debian linux 和可启动的 live-cd,以便能够拥有一个网络服务器或者任何即时的东西,电话公司拥有的 Linksys Wi-Fi 路由器和 DSL 调制解调器,除了“防火墙”或“直通”之外没有任何功能,手机也可以通过它冲浪,当它在这里时。但是,当其他人带着笔记本电脑过来时,我会给他们我的 Wi-Fi 代码,然后他们会暂时在我的网络上,希望不会被广告、计数和跟踪。
有没有其他方法可以在不增加支出的情况下实现这一目标?我知道我的 NAS 驱动器实际上只是一个无头 LINUX 盒子,运行在一个小型 12 伏充电器大小的电源上。我通过 ssh 连接到它并环顾四周,但建议我不要扰乱它的内部操作。此外,我认为它有点慢,所以它真的需要在文件服务器之上执行 DHCP 和 DNS 吗?
我真的需要用一些昂贵的工业路由器来替换我的 Wi-Fi 路由器来完成这项任务吗?
我正在尝试使用 dnsmasq 使用其配置来解析某些已知域,但让其余请求通过 DHCP 分配的普通 DNS 服务器。我不能让它工作。当我通过网络面板将 DNS 设置为 127.0.0.1 时,我必须将 DHCP 分配的 DNS 服务器硬编码为 dnsmasq 的配置。但是,当我在不同的网络上时,例如在工作中,在客户端,这些地址是不同的。每当我改变网络时,我都必须重新配置。
如何配置 OS X 以使用 127.0.0.1 和通过 DHCP 分配的任何 DNS 服务器?
如果这是不可能的,那么我如何告诉 dnsmasq 通过 DHCP 获取上游 DNS 服务器?
这是我目前所知道的。
OS X 上的 /etc/resolv.conf 是动态的,它会根据您在网络首选项中设置的内容或使用 DHCP 进行更改。它会在您重新连接时随时更改。当您离线时,它甚至会被删除。所以一旦我使用 127.0.0.1 这就会反映在 /etc/resolv.conf 中,我不知道是否有任何地方可以找到以前 DHCP 分配的 DNS 地址。
OS X 不使用 /etc/resolv.conf.head。
OS X 不使用 /etc/dhclient.conf,您可以在其中将 DNS 服务器添加到 DHCP 提供的列表中。
/etc/resolver/tld.conf 不是一个解决方案,因为它会尝试使用基于匹配 tld 的 DNS 服务器(如果您使用 .dev 或其他内容会很好)。
编辑:有网络DNS的设置截图这里看起来像我想要的,但我不知道这篇文章的作者是如何实现的。
我已经在互联网和这个论坛上寻找解决方案,但它并没有帮助发布一个新问题。
我有 Windows 7 Professional,我通过以太网连接到宽带(始终打开)。当我连接电缆时,它会自动分配私有地址“169.254.XXX.XXX”和一些 DNS 地址,因为 DHCP 已启用。我尝试了以下
ipconfig /renew 和 /release
“更新接口本地连接时出错:RPC 服务器不可用。” 当 RPC 相关服务正在运行时。
路由删除、winsock 重置和 netsh ip 重置和重启
没变。
安全模式下试过
同样的问题。
在另一台笔记本电脑上试过
它可以自动分配DHCP地址并能够连接到互联网
尝试过加密狗 USB 宽带
在我的笔记本电脑上工作
我有 2 台运行 Ubuntu 12.04 的计算机连接到 192.168.3 子网上的路由器。该路由器通过第一个路由器的调制解调器端口连接到另一个路由器,因此 192.168.3 路由器可以访问 192.168.2 子网。.2 路由器已连接到 Internet。我将调用 2 台计算机 A 和 B。计算机 A 可以 ping 自己、计算机 B、.3 和 .2 路由器以及 www.google.com。计算机 B 可以 ping 自身、计算机 A、.3 和 .2 路由器,但无法 ping www.google.com。我在计算机 B 上基本上没有互联网。
~$ ping www.google.com
ping: unknown host www.google.com
Run Code Online (Sandbox Code Playgroud)
ifconfig 的输出:计算机 A
eth0 Link encap:Ethernet HWaddr 00:05:b7:dd:87:63
inet addr:192.168.3.135 Bcast:192.168.3.255 Mask:255.255.255.0
inet6 addr: fe80::205:b7ff:fedd:8763/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:3940 errors:0 dropped:0 overruns:0 frame:0
TX packets:2216 errors:0 dropped:0 overruns:0 …
Run Code Online (Sandbox Code Playgroud) 我有一个在本地机器上运行的网络服务器,它自发地开始每秒发送大约 400 个 DHCP 请求,不断更改其 IP 地址,直到几个小时后我杀死了 dhclient。简单地重新启动服务器并没有帮助,实际上我必须杀死 dhclient 才能停止。
服务器配置为使用 DHCP,路由器配置为为其提供静态 IP 地址。
这是grep -i dhc /var/log/syslog.1
前几秒钟 (.1 因为我重新启动它)的输出(稍后速率急剧增加,但不是整体模式):
Sep 11 04:36:01 net-server dhclient: DHCPREQUEST on eth0 to 10.0.0.1 port 67
Sep 11 04:36:01 net-server dhclient: DHCPACK from 10.0.0.1
Sep 11 04:36:01 net-server dhclient: DHCPDECLINE on eth0 to 255.255.255.255 port 67
Sep 11 04:36:01 net-server dhclient: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 4
Sep 11 04:36:04 net-server dhclient: DHCPREQUEST on eth0 to 255.255.255.255 port 67 …
Run Code Online (Sandbox Code Playgroud) 我有一个带有 50 个 IP 范围的小型 DHCP 服务器。当我尝试使用以太网为我的设备获取 IP 时,我得到了一个静态 IP。
我该如何解决这个问题?
肯定不是DNS吧?我正在查看配置路由器的教程,他将 DHCP 名称服务器设置为 192.168.99.100,将辅助 DHCP 名称服务器设置为 8.8.8.8。我将 DHCP 服务器理解为向客户端提供动态 IP 的服务器。但是,既然如此,为什么可以使用 8.8.8.8 为我的本地设备提供动态 IP?
根据这个答案,路由器可以在ISP之前隐藏多个设备,使其看起来好像只有一个设备(路由器),一个mac地址(只有路由器的mac地址!)接收互联网服务。
但是,这一定是路由器的要求吗?DHCP/NAT 是否暗示 (或需要)隐藏 mac 地址?(即无线连接到路由器的设备)
例如,虽然我知道路由器似乎有“一个 IP”(每个接口,但无论如何!)就 isp 或调制解调器而言,我不明白为什么他们不能简单地复制确切的 mac 地址连接的设备'进入他们的以太网数据包。似乎这会使路由器的工作变得更加容易,因为从 Internet 到其(路由器)IP 地址的数据包/帧已经具有立即指定的感兴趣设备的确切 mac 地址!
当我连接网络上的设备时,在 Windows Server 2012 上运行的 DHCP 服务器有时会正确报告其 MAC 地址(12 个字符),但有时会报告其 MAC 地址长度为 36 个字符并带有随机前缀。
为什么会发生这种情况?我该如何解决?
正如评论中提到的,也许是一个 ID,但它的最后 12 位始终等于机器的 MAC 地址。在这种情况下:为什么同一设备有时显示其 MAC 地址,有时显示此 ID(以其 MAC 地址作为后缀)?
我正在创建一个我想要具有 DHCP 功能的本地网络。
我有一台主要的 Windows 10 PC,它将全职连接到本地网络。当其他PC连接到本地网络时,是否可以将这台PC配置为DHCP服务器?我很好奇这是否可行,或者我是否需要成为具有 DHCP 功能的路由器。
dhcp ×10
networking ×6
dns ×3
router ×3
adblock ×1
broadband ×1
debian ×1
dhcp-server ×1
dnsmasq ×1
ethernet ×1
hosts-file ×1
internet ×1
linux ×1
mac-address ×1
macos ×1
nat ×1
ping ×1
static-ip ×1
switch ×1
windows-10 ×1