这很难解释,所以请耐心等待。
我们有 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 的条目,则它会解析(为这两个子网之间的通信定义的防火墙/路由表)
这是我想知道的:
可能的重复:
子网划分是如何工作的?
我主要是一个程序员。当涉及到网络/管理时,我对一些基本理论一无所知。
我的大学认为我们应该至少学习网络基础知识,我很兴奋。这对我来说是非常新鲜的事情,我非常喜欢这堂课。
昨天是我的第一天,他提出了以下问题。
“既然每个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 级网络中。(这是你说的弃用术语,现在叫什么?)
我怎么能把这个解决方案写在纸上,解释我需要什么?
我有一个办公子网(比如 192.168.10.x)和一个访客子网(192.168.99.x),它们都使用 pfSense 盒作为网关/路由器。办公室子网由 Active Directory 使用 Windows 2003 域控制器“控制”——DC 发出 DHCP 租约、控制 DNS 等。我的来宾子网由 pfSense 控制。
我想要一台位于来宾子网上的 WinXP 客户端计算机,以访问 Active Directory 资源,就像它们在办公室子网上一样。
VPN 可能是一种可能性,但由于两个子网都由同一个 pfSense 框控制,因此路由变得混乱。
VLAN 并不是真正的可能性。
我想我几乎可以完成这项工作,但我被卡住了。愚蠢的是,我们的域控制器上有文件服务器甚至 Exchange,而客户端无法正确访问这些资源。
这是有效的:
但客户端无法 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) 我们讨论这个话题,但我们有太多不同的解释。这就是为什么我想知道如何解决这个问题。真相是什么?我可以定义最多 64 个或最多 4 个子网吗?
写下意见是不够的,抱歉。我们已经有了2。我们需要科学地证明(例如用官方网络标准)哪个是真实的。
“ 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
我想知道如何添加前缀、可用范围和子网掩码。我是这个领域的新手,所以我需要分步说明。提前致谢。
问候,
网友
PS我没有安装控制面板。
子网中的 PC 1 - 192.168.1.x 子网中的
PC 2 - 192.168.2.x
是否可以在没有特殊路由器配置的情况下通过 IP 地址从另一台 PC 访问一台 PC?
我正在使用一个小型办公网络,该网络上有 15 台设备192.168.2.x。他们想在网络中添加一个打印服务器。很简单,只是打印服务器似乎认为它是192.168.23.8. 固件重置会将打印服务器 IP 更改为 --192.168.1.10仍在另一个子网上。我无法获得在线驱动程序/手册以进行进一步的故障排除,但我已将它们寄给我。同时,我正在尝试通过从命令行手动配置设备来查看是否可以解决问题。
我可以看到连接到我的路由器的打印服务器,我知道它的 MAC 地址并且它认为它在不同的子网上。我似乎记得有一种方法可以到达该子网,因为它位于同一路由器上,但似乎无法做到。这可信吗?还是我在想象我过去学到的东西?
我正在为我的学校开发一个网络系统(它是用 PHP 编写的,但这并不重要)。
系统需要根据用户是否在学校网络上有不同的行为(具体来说,如果他们不在学校网络上,则需要登录)。
因此,我需要一种可靠的、理想情况下万无一失(可能要求太多……)的方法来检查客户端是否在本地网络上。
这样做的通常方法似乎是将用户的子网与服务器的子网进行比较。但是,我们学校有多个子网(包括多个校区,每个校区都有多个子网以及VPN),其中只有一个是服务器的子网。所以那个方法行不通
我阅读了RFC1918,它为私有网络保留了以下 IP 空间:
10.*.*.*
172.16.*.* - 172.31.*.*
192.168.*.*
Run Code Online (Sandbox Code Playgroud)
那么我可以检查客户端 IP 是否在这些私有子网中的任何一个内吗?网络外的用户有没有可能拥有这样的IP?或者连接到学校网络的用户没有这些范围之一的 IP?
我一直在阅读相互矛盾的来源,并看到有关 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) subnet ×10
ip ×3
ip-address ×2
networking ×2
centos ×1
ipv4 ×1
ipv6 ×1
multi-homed ×1
pfsense ×1
print-server ×1
routing ×1
tcpip ×1