小编Mor*_*kel的帖子

单个主机的“假”DNS

我在我的家庭网络上运行一个 bind9 dns 服务器,为我的域本地 / 192.168.xx 中的所有内部服务器提供服务 - 其中之一,extweb.local 192.168.1.33 也可以从互联网上看到为 home.sickel.net(好吧,不完全是,但你明白了)

是否可以设置我的内部 dns 以便将 home.sickel.net 解析为 192.168.1.33?sickel.net 上的所有其他主机都在外部运行,不应由我的内部 dns 解析。

(所有这些主要是为了让其他家庭成员更轻松,以便他们始终可以将服务器称为 home.sickel.net,无论他们是在家还是通过 www 访问)

我家庭网络上的所有服务器都运行 debian。它们都在同一个子网中,通过一个网关连接到互联网。

dns bind

11
推荐指数
1
解决办法
2万
查看次数

Debian,两个网卡 - eth1 上的“无主机路由”

我在 debian 框中添加了第二个网卡。那个 nic 是用来做一些测试的,所以那些连接的设备应该能够访问 debian box 或从它访问。

要设置网卡,我已添加到 /etc/network/interfaces

iface eth1 inet static
    address 192.168.0.2
    netmask 255.255.255.0
    broadcast 192.168.0.255
    network 192.168.0.0
Run Code Online (Sandbox Code Playgroud)

当我执行 ifconfig 时会显示这些值,并且路由显示:

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
default         adim.hhv3       0.0.0.0         UG    0      0        0 eth0
192.168.0.0     *               255.255.255.0   U     0      0        0 eth1
192.168.1.0     *               255.255.255.0   U     0      0        0 eth0
Run Code Online (Sandbox Code Playgroud)

所以在我看来好像一切都设置正确,但是当我尝试访问 192.168.0.x 网络上的任何设备时,我只会收到“没有到主机的路由”错误。我是否忘记或忽略了什么?(目前我无法以相反的方式进行测试。nic LED 表示存在链接)

事情变得更奇怪了。我已经设置了一个旧的无线路由器,作为 eth1 网络上的 dhcp 服务器。然后 eth1 按预期工作 - 但如果我尝试手动设置它,它不起作用。手动设置时,我只使用上面提到的接口文件。

从 dhcp 设置:

root@sorbus:~# ip …
Run Code Online (Sandbox Code Playgroud)

networking routing debian

5
推荐指数
1
解决办法
5861
查看次数

标签 统计

bind ×1

debian ×1

dns ×1

networking ×1

routing ×1