Questions tagged «subnet»

子网是IP网络的逻辑上可见的细分。

3
IPv4子网如何工作?[关闭]
子网划分如何工作,以及如何手动或在脑海中完成? 有人可以在概念上和几个例子中解释吗?服务器故障会产生大量的子网划分作业问题,因此我们可以使用答案将它们指向服务器故障本身。 什么是无类路由?为什么基于类的路由已过时? 如果我有一个网络,我该如何弄清楚如何拆分它? 如果给我一个网络掩码,我怎么知道它的网络范围是什么? 有时候会有一个斜线后跟一个数字; 这个数字是多少? 有时会有子网掩码,但也有通配符掩码。他们看起来是一样的但他们是不同的? 有人提到了为此知道二进制的事情吗? 什么是NAT(网络地址转换)? 关于这个问题的说明 在过去的几年里,我已经在服务器故障上针对这个问题划分了一些关于子网划分的问题。这是他们关于IPv4和子网划分的规范问题。 可悲的是,我不能将超级用户的VTC问题视为该问题的重复,因为它在技术上是另一个网站。 作为一个[临时]解决方案,我在这里复制这个问题/答案,希望它将成为超级用户的规范问题/答案。 如果你可以改进它,请发表答复或发表评论。

1
如何在两个子网连接到同一路由器时路由它们?
我有一个Router具有4个以太网端口,eth0以eth3与内部的OpenWRT并且这样的配置: 接口lan1仅涉及eth0IP地址10.10.0.1/16 接口lan2仅涉及eth1IP地址10.11.0.1/16 OpenWRT自动生成的路由表是: Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 10.10.0.0 * 255.255.0.0 U 0 0 0 eth0 10.11.0.0 * 255.255.0.0 U 0 0 0 eth1 因此,您可以看到这两个接口是不同的子网。 当我进入路由器时,我可以在10.10.0.0/16和10.11.0.0/16上ping两个设备。但是当我打算从10.11.0.0/16到10.10.0.0/16 ping设备时,我才得到bytes from 10.11.0.1: Destination Port Unreachable。 我想要做的是:能够从10.11.0.0 ping 10.10.0.0,反之亦然。 我怎么能实现这个目标?

1
如何强制将数据发送到路由器(在L3上)而不是直接发送?(在L2上)
我在一台机器上有一个公共IP地址: a.b.c.156/32 GW是abc133(位于/ 27网络中,其网关为abc129) 我静态添加了一个arp路由: sudo arp -an a.b.c.133 at ab:cd:ef:12:34:56 [ether] PERM on eth0 如果我ping a.b.c.156/32: From a.b.c.133: icmp_seq=2 Redirect Host (New nexthop: a.b.c.129) 然后: sudo arp -an a.b.c.129 at aa:bb:cc:dd:ee:ff [ether] on eth0 # !<------ why? (it is even not from the same network) a.b.c.133 at ab:cd:ef:12:34:56 [ether] …

1
连接两个家用路由器并更改为IP地址
Netgear电缆调制解调器路由器已连接到Internet IP 192.168.0.1 DHCP已打开 D-Link路由器这是我的无线路由器IP 192.168.100.0 DHCO关闭 我想使用D-Link路由器作为我的主要路由器,所有设备都应连接到此路由器。原因是我计划进行一些控制,例如安排Wi-Fi以及连接到网络的一些本地计算机。我想使用D-Link路由器连接/断开设备,这是我计划使用的主要路由器。 到目前为止我尝试过的 1)使用网络电缆的LAN到LAN连接工作正常。一切都很好,但主路由器是Netgear,我不想,因为我无法控制我的设备。 2)使用电缆将LAN(netgear)连接到WAN(D-Link)。两个路由器都启用了DHCP。工作正常,D-Link路由器连接到NetGear和互联网可用。喜欢这个设置。问题是D-Link路由器ip是192.168.100.1,因此Chromecast等简单设备无法找到,除非我手动配置,否则无法轻松连接。 我无法更改D-Link IP,即使我改变了,它也会改回192.168.100.1。 我想要做的是建立一个如下网络: NetGear路由器的IP范围为192.168.100.0到192.168.100.5(只有我的D-Link路由器才能连接到此)DHCP ON 使用Lan(NetGear)与Wan(Dlink)连接 D-Link路由器应具有标准的家庭IP范围192.168.0.1到99。 我该怎么做这个设置?请告诉我所有细节,如IP / DNS / SUBNETMASK等细节。
router  subnet  ip  dns 

1
地址144.16.95.255的广播地址?
子网B类网络具有以下广播地址:144.16.95.255。它的子网掩码 (a)必须为255.255.224.0 (b)必须为255.255.240.0 (c)必须为255.255.248.0 (d)可以是255.255.224.0,255.255.240.0,255.255.248.0中的任何一个 我的尝试: 对于B类网络广播地址,前两个八位位组或16位应全部为1,用于保留B类网络地址(255.255.0.0),现在给定地址144.16.95.255与144.16.010 11111.1111 1111相同,显然最后13位都是1连续地显示主机地址的最后13位,在第三个八位位组中,前3位应该是子网地址。它应该保留在广播地址中。所以在子网掩码中3位应该都是1。因此,结果子网掩码为1111 1111. 1111 1111. 111 00000. 0000 0000 = 255.255.224.0 因此,根据我的计算,选项(a)是正确的。 你能以正式的方式解释一下吗?

0
跨子网的家庭网络上基于非IP的策略路由
我的家庭网络上有两个链接在一起的路由器。第一个路由器是运行Bananian的Banana Pi。连接到它的唯一设备(通过其WAN端口)是DD-Wrt路由器,我的所有设备都通过该路由器连接: 互联网 - >有线调制解调器 - > Banana Pi - >路由器 - >客户端设备 因此,Banana Pi和路由器位于不同的子网上。 香蕉Pi被用作透明代理,目前正在拦截所有HTTP流量,没问题。我也希望通过它拦截HTTPS流量,但仅限于特定的客户端设备。所有其他客户应以通常的方式转发。 我显然可以通过向Banana Pi添加特定的iptables规则来将端口443请求重新路由到另一个端口。但是,我的理解是,这将需要硬编码的IP地址,并且由于家庭路由器使用DHCP,这些IP地址可能随时发生变化。 Pi IP为192.168.101.1,而路由器IP为192.168.1.1。我已经尝试将Banana Pi上的子网掩码设置为255.255.0.0以查看我是否可以合并网络,但这样做会破坏设备之间的大多数通信(DHCP请求除外,这似乎仍然可以在这样的案件)。 除了诉诸IP地址之外,Banana Pi是否还能够为所选客户端可靠地路由SSL流量?

1
将两个路由器直接连接在一起的意义何在?
子网的工作方式不会将两个路由器接口连接在一起,因此它们之间需要有自己的子网。除非该子网掩码具有31位,否则不是地址空间。我之所以问是因为我经常在网络书籍中看到这一点。如何在不浪费IP地址的情况下做到这一点?他们通常在解释子网划分时得出此结论。他们有一个相互连接的中央路由器,它们应该创建自己的子网。这真的是subnettimg完成的方式吗? 例 <-------[Router 1]-----Wasteful Subnet-------[Router 2]------> | | | \/

1
如何仅允许子网使用iptables端口
我想做的是将任何数据包拖放到特定的UDP端口,但那些来自我的安全子网10.8.0.0/24的数据包除外。 iptables -t nat -A --src 10.8.0.0/24 -p udp --destination-port 63210 -j ACCEPT 我收到此错误: Bad argument: 10.8.0.0/24 我不明白为什么这行不通... 为什么此命令说IP是错误的说法? 如何在子网外丢弃其他任何数据包? 我应该使用NAT表吗? 如何实现呢? 我找到了这样的解决方案: UPDATE iptables -N xchain iptables -A xchain --source 10.8.0.0/24 -j ACCEPT iptables -A xchain -j DROP iptables -I INPUT -p udp --dport 63210 -j xchain 应用此后,我无法从任何IP访问端口... 问题 …

2
不同设备类型的不同子网
我注意到无线网络中的某种模式。它是这样的: 所有移动设备(Android和iOS)都使用子网10.8.5.x。 所有便携式计算机(Windows和Linux)都使用该子网10.8.3.x。 这可能纯粹是巧合,但我想相信还有其他事情在发生。如果路由器上存在这样的机制(即为不同的设备类型提供不同的ip子网),则如何称呼它?路由器如何区分不同的设备类型,不是从设备获得的所有内容的MAC地址? 提前致谢。

2
区分家庭和办公室专用网络的方法
让我们考虑有两个网络1)家庭网络和2)办公网络。 我有一个应用程序,它将在启动应用程序时获取已安装计算机的系统IP和MAC地址。 由于(家庭/办公室)都是私有网络,因此当我启动该应用程序时,它将获得以下私有IP范围内的IP地址。 10.0.0.0 through 10.255.255.255 172.16.0.0 through 172.31.255.255 192.168.0.0 through 192.168.255.255 我的问题是在启动应用程序时,有什么方法可以区分家庭网络和办公室网络。 例如,如果我在办公室网络内部启动该应用程序,则我的IP属于该范围 172.16.0.0 through 172.31.255.255 如果我在家庭网络中启动该应用程序,则我的IP属于该范围。 192.168.0.0 through 192.168.255.255 如果始终使用此配置,我们可以轻松地在家庭和办公室网络之间进行标识。 但是,用户可以在家庭网络中启动时将其IP地址更改为他的办公室范围。 如果是这种情况,如何确定用户的系统IP来自哪个网络? 任何帮助,将不胜感激...

1
子网和互联网连接
我有来自新ISP的新公共IP地址。我决定为计算机分配192.168.0.0/22子网。您还需要做什么以允许这些计算机访问Internet?
subnet 

2
根据网络需求进行子网划分
我无法想象以下问题的解决方案 Your company has obtained the 131.107.168.0 /21 address space from an ISP. You now need to design this address space to accommodate the following network segments. Segment A: 600 hosts Segment B: 300 hosts Segment C: 150 hosts Segment D: 75 hosts Which of the following addresses should you …

1
VM网络和子网划分
一些背景: 我正在尝试为SANS 560(网络渗透测试和道德黑客)课程设置一些虚拟机的渗透测试网络,但是网络配置存在问题。 要绘制网络图(至少要如此): 我的家庭路由器(连接到Internet,也是网络上所有其他计算机的网关)的IP是192.168.0.1/24,255.255.255.0子网中网络上的所有其他计算机 根据课程说明,我应该在10.10.X.X/16子网上设置所有带有桥接适配器的虚拟机-在Linux机器上10.10.75.X/16,在Windows guest 虚拟机上,在10.10.76.X/16我的“主机”(也是运行Windows的VM)上10.10.78.1/16 我的问题: 如何(假设有可能)如何配置主机(具有新的新IP 10.10.78.1/16),使其能够与其他来宾计算机(虚拟机)进行对话,同时还能够连接到Internet? 我试过设置为使用新的IP作为网关的静态路由(看到,因为路由器是不同的子网): route ADD 192.168.0.0 MASK 255.255.255.0 10.10.78.1(192.168.0.0是目标,显然面膜255.255.255.0,网关为10.10.78.1) -它没有工作(我得到的只是Destination Host Unreachable) 为了使此配置成为可能,我是否需要在此Windows机器上具有两个接口(即一个配置为10.10.78.1/16与其他VM对话,另一个配置为192.168.0.X/24访问Internet)? 我了解这不是通常如何建立网络的方法,因此,如果您需要我澄清或提供更多信息,请告诉我。

1
路由表,传出数据包的IP地址
Network Destination Netmask Gateway Interface 0.0.0.0 0.0.0.0 192.168.2.1 192.168.2.8 127.0.0.0 255.0.0.0 On-link 127.0.0.1 127.0.0.1 255.255.255.255 On-link 127.0.0.1 127.255.255.255 255.255.255.255 On-link 127.0.0.1 192.168.2.0 255.255.255.0 On-link 192.168.2.8 192.168.2.8 255.255.255.255 On-link 192.168.2.8 192.168.2.255 255.255.255.255 On-link 192.168.2.8 224.0.0.0 240.0.0.0 On-link 127.0.0.1 224.0.0.0 240.0.0.0 On-link 192.168.2.8 255.255.255.255 255.255.255.255 On-link 127.0.0.1 255.255.255.255 255.255.255.255 On-link 192.168.2.8 根据上面的路由表信息,将发往外部网络的流量发送到哪个IP地址,以及哪个接口设备? …
-1 router  ip  routing  subnet 

1
如何子网172.168.0.0找到所需的子网数量
有人能帮我一下吗? 172.168.0.0 255.255.0.0 所需的子网数= 500(不是主机/子网) 我的解决方案 2 ^ 9 = 512(最接近500的数字) 所以,从第3个八位字节开始直到最后一个八位字节的9个 11111111.11111111.11111111.10000000 255.255.255.128 我知道在我的进程中某处有错误,因为255.255.255.128是C类子网。但我无法弄清楚我在这里犯了什么错误。还请提及主机/子网范围。谢谢
-1 subnet 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.