标签: subnet

解决多宿主服务器的 DNS 条目的问题

这很难解释,所以请耐心等待。

我们有 2 个域控制器,每个域控制器跨越 2 个内部子网(子网 A 和子网 B),并提供 dns、dhcp 和 ldap 身份验证。

两个域控制器都有 2 个 DNS 条目。两个条目具有相同的主机名,但分别对应于子网 A 和子网 B(显示的示例条目):

dc1 主机 192.168.8.1

dc1 主机 192.168.9.1

dc2 主机 192.168.8.2

dc2 主机 192.168.9.2

我们的 dmz 也有第三个子网(子网 C),两个域控制器都没有 IP 地址,但是我们的防火墙/路由表提供从子网 C 到子网 A 的访问,反之亦然,但不允许访问子网B 来自子网 C。

这是我的问题。当子网 C 上的服务器通过主机名查询任一域控制器时,如何强制/确定使用哪个 dns 条目?现在它似乎随机选择两个条目之一,换出 IP 地址的名称,就是这样。

问题是如果它随机选择对应于 9.x 子网 B 的条目(没有来自子网 C 的访问),则服务器无法解析。如果它选择 8.x 子网 A 的条目,则它会解析(为这两个子网之间的通信定义的防火墙/路由表)

这是我想知道的:

  • 在 DNS 服务器不存在的子网上处理 DNS 解析的最佳实践(如果有)是什么?
  • 当同一主机名的多个条目对应于不同的 IP 子网时,我是否可以控制类似于度量值的内容以强制 DNS 解析顺序?
  • 我什至应该有 2 个同名的 DNS HOST 条目吗? …

domain-name-system subnet multi-homed

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

如何将超过 255 台机器添加到单个 C 类网络?

可能的重复:
子网划分是如何工作的?

我主要是一个程序员。当涉及到网络/管理时,我对一些基本理论一无所知。

我的大学认为我们应该至少学习网络基础知识,我很兴奋。这对我来说是非常新鲜的事情,我非常喜欢这堂课。

昨天是我的第一天,他提出了以下问题。

“既然每个C级网络最多只能有254个IP地址,你怎么能在一个C级网络中添加300台机器?

我在想这样的事情:

192.168.1.1 
192.168.1.2 
192.168.1.3
---
192.168.1.254 (Make this a ROUTER)
    //and inside this router's network I could repeat the following addresses no problem.
    192.168.1.1
    192.168.1.2
    //etc.
Run Code Online (Sandbox Code Playgroud)

这是我老师说的吗?我的老师说这个名字很特别,我们应该研究一下它叫什么。

有人愿意分享一些知识吗?:)

编辑:也许我没有足够清楚地表达我的问题;我需要有 300 台机器都能够相互通信,并且所有这些机器都在同一个 C 级网络中。(这是你说的弃用术语,现在叫什么?)

我怎么能把这个解决方案写在纸上,解释我需要什么?

tcpip subnet

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

为什么我的域控制器拒绝与不同子网上的客户端通信?

我有一个办公子网(比如 192.168.10.x)和一个访客子网(192.168.99.x),它们都使用 pfSense 盒作为网关/路由器。办公室子网由 Active Directory 使用 Windows 2003 域控制器“控制”——DC 发出 DHCP 租约、控制 DNS 等。我的来宾子网由 pfSense 控制。

我想要一台位于来宾子网上的 WinXP 客户端计算机,以访问 Active Directory 资源,就像它们在办公室子网上一样。

VPN 可能是一种可能性,但由于两个子网都由同一个 pfSense 框控制,因此路由变得混乱。

VLAN 并不是真正的可能性。

我想我几乎可以完成这项工作,但我被卡住了。愚蠢的是,我们的域控制器上有文件服务器甚至 Exchange,而客户端无法正确访问这些资源。

这是有效的:

  • 客户端和办公子网中的大多数机器可以相互通信。
  • 我在 Active Directory 站点和服务中设置来宾子网
  • 客户端可以访问办公室子网上的 DNS(也在域控制器上运行)
  • 客户端可以 RDP 到办公室子网上的非域控制器
  • 我认为客户端甚至可以进行身份​​验证以正确登录
  • 我手动将客户端的 DNS 条目添加到 Active Directory 的 DNS 中

但客户端无法 RDP 进入域控制器、访问 Exchange 或访问文件共享。当我将客户端移动到办公室子网时,它可以执行这些操作。

据我所知,服务器事件日志没有提供任何线索。

客户端事件日志有一些线索。下面是一个例子:

W32Time eventID 18

The time provider NtpClient failed to establish a trust relationship between this
computer and the MYDOMAIN domain in order …
Run Code Online (Sandbox Code Playgroud)

active-directory subnet domain-controller pfsense

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

我可以在网络 192.168.123.X/26 内创建(最多)多少个子网?为什么?

我们讨论这个话题,但我们有太多不同的解释。这就是为什么我想知道如何解决这个问题。真相是什么?我可以定义最多 64 个或最多 4 个子网吗?

写下意见是不够的,抱歉。我们已经有了2。我们需要科学地证明(例如用官方网络标准)哪个是真实的。

subnet

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

如何找到我的子网掩码?

IPv4 子网是如何工作的? ”这个问题的流行答案很好地解释了子网。

我记得在 CCNA 课程中学习了网络课程,但该答案以以下方式提到“无类别域间路由”(CIDR):

Back in the "old days", subnet masks weren't specified, but rather 
were derived by looking at certain bits of the IP address. An IP address 
starting with 0 - 127, for example, had an implied subnet mask of
255.0.0.0 (called a "class A" IP address).

These implied subnet masks aren't used today and 
I don't recommend learning about them anymore.
Run Code Online (Sandbox Code Playgroud)

所以我的问题是,如果我有一个 ip 地址,例如71.75.232.132,(这是我通过我的 ISP 分配给我的电缆调制解调器的公共 ip 地址),我如何弄清楚子网掩码是什么,以便我可以在正确的地址中注释格式类似于71.75.232.132/32

networking subnet ip-address

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

如何为 CentOS 服务器添加 IP?

我想知道如何添加前缀、可用范围和子网掩码。我是这个领域的新手,所以我需要分步说明。提前致谢。

问候,
网友

PS我没有安装控制面板。

ip subnet centos

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

到达同一网络但不同子网中的电脑

子网中的 PC 1 - 192.168.1.x 子网中的
PC 2 - 192.168.2.x

是否可以在没有特殊路由器配置的情况下通过 IP 地址从另一台 PC 访问一台 PC?

相关:如何访问不同子网上的设备?

networking routing subnet ip-address ipv4

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

我可以使用 CLI 重置来自不同子网的 IP 地址吗?

我正在使用一个小型办公网络,该网络上有 15 台设备192.168.2.x。他们想在网络中添加一个打印服务器。很简单,只是打印服务器似乎认为它是192.168.23.8. 固件重置会将打印服务器 IP 更改为 --192.168.1.10仍在另一个子网上。我无法获得在线驱动程序/手册以进行进一步的故障排除,但我已将它们寄给我。同时,我正在尝试通过从命令行手动配置设备来查看是否可以解决问题。

我可以看到连接到我的路由器的打印服务器,我知道它的 MAC 地址并且它认为它在不同的子网上。我似乎记得有一种方法可以到达该子网,因为它位于同一路由器上,但​​似乎无法做到。这可信吗?还是我在想象我过去学到的东西?

configuration ip command-line-interface subnet print-server

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

本地网络上的客户端——简单的测试?

我正在为我的学校开发一个网络系统(它是用 PHP 编写的,但这并不重要)。

系统需要根据用户是否在学校网络上有不同的行为(具体来说,如果他们不在学校网络上,则需要登录)。

因此,我需要一种可靠的、理想情况下万无一失(可能要求太多……)的方法来检查客户端是否在本地网络上。

这样做的通常方法似乎是将用户的子网与服务器的子网进行比较。但是,我们学校有多个子网(包括多个校区,每个校区都有多个子网以及VPN),其中只有一个是服务器的子网。所以那个方法行不通

我阅读了RFC1918,它为私有网络保留了以下 IP 空间:

 10.*.*.*
 172.16.*.* - 172.31.*.*
 192.168.*.*
Run Code Online (Sandbox Code Playgroud)

那么我可以检查客户端 IP 是否在这些私有子网中的任何一个内吗?网络外的用户有没有可能拥有这样的IP?或者连接到学校网络的用户没有这些范围之一的 IP?

ip subnet

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

我的意思是为每个主机分配一个 /64 吗?

我一直在阅读相互矛盾的来源,并看到有关 CPE 路由器应如何分配 IPv6 地址的不同行为。

RFC3633似乎暗示每个主机应该得到 /64,而RFC6204说路由器应该为它的每个 LAN 接口分配一个 /64(对于简单的住宅网络,每个主机仍然是一个 /64,对吧?)

同时,我被分配了一个 /56(通过隧道)并且我有一个运行 OpenWRT Barrier Breaker 的路由器。
我电脑上的 SLAAC 只给我第一个 /64 的 IP;并且为了自动为每台计算机分配一个完整的 /64(而不是通过手动分配),我尝试过的两个 DHCPv6 服务器(odhcpd 和 dnsmasq)仍然只在第一个 /64 中分发 IP。
更具体地说,对于 dnsmasq,我已经尝试过,dhcp-range=2001:xxxx:e001:c501::,2001:xxxx:e001:c5ff::但它出现了“DHCPv6 范围不一致”的错误,并dhcp-range=2001:xxxx:e001:c500::,56给出了“前缀长度必须至少为 64”。

所以实际的 DHCPv6(和 SLAAC)似乎只对整个网络使用一个 /64,但我只读到每个主机应该得到一个 /64。
那么哪个是对的?

编辑:
如果整个网络的 /64 是住宅站点的“正确”分配,为什么将 /56 或 /48 分配给每个站点是当前最佳做法
我的假设是这样每个主机都会被路由器分配一个 /64。

PS,我的路由器接口上的 IP 如下所示:

$ ip -6 addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 
    inet6 ::1/128 scope host 
       valid_lft forever …
Run Code Online (Sandbox Code Playgroud)

ipv6 subnet

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