Questions tagged «ip»

IP(互联网协议)是用于通过数据包(“数据报”)传输数据的协议。它是Internet的主要协议。“ IP”也可以指IP地址,即分配给具有IP功能的设备的数字地址。

2
传输控制协议(TCP)混淆
我对TCP实际如何工作感到困惑。我在几本书和文章中读到,它负责在接收主机上重新传输传输的数据报。但是,我一直在阅读RFC 793,并且找不到这样的规范。另一方面,RFC 791(Internet协议)明确规定Internet协议负责重新排列接收主机上发送的数据包。有帮助吗?谢谢!
networking  ip  tcp 

1
在网站聊天时,我是否获得了接收者的IP或网站的服务器IP?
我想当我在网站上与某人聊天时(例如:facebook.com)我发送或接收的所有消息都带有Facebook服务器的IP而不是我的朋友IP,换句话说服务器作为中间主机播放我们之间。 在阅读了很多内容后,我听到了一个叫客户端到客户端的消息,这个(我认为)能够接收我的朋友用他的IP发送的消息,而我的朋友用我的IP接收我的消息,所以网站正在努力控制流量。 我真的很困惑,任何人都可以帮助我理解吗?
ip  chat 

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] …

0
将所有流量从VPS路由到我的家庭网络
我有一个带有静态公共IP的VPS,我还有一个带有静态公共IP的家庭网络。 我想以某种方式使它成为如果VPS的静态IP在某个端口上接收流量,它将所有流量路由/重定向/转发到我的家庭网络静态IP,如果需要可能转发到不同的端口,但可能是相同的港口。 我的VPS正在运行Ubuntu 18,我只是不确定要安装/设置它...这是一iptables件事吗?或其他一些实用工具?

1
带有--inet选项的netstat不显示监听tcp por
有人可以解释为什么命令的输出不同? user@geeko:~> netstat -ln | grep 9876 tcp 0 0 127.0.0.1:9876 :::* LISTEN 和 user@geeko:~> netstat -ln --inet | grep 9876 user@geeko:~> 显然这是因为127.0.0.1的外部地址是 :::*和--inet选项只显示端口,0.0.0.0:*我认为:::*是ip6格式。但为什么--inet|--ip选项只显示ip4端口?

1
IP ping有效但域名没有
我正在研究两个虚拟机,这些域名是ArcticIce.com和GlacierIce.com 他们有静态IP 192.168.100.1和192.168.100.2 在ArcticIce.com上运行的DNS 尝试将GlacierIce.com中的全局组添加到ArcticIce.com中的通用组时,我遇到了这个问题。值得注意的是GlacierIce可以ping通ArcticIce,但反之亦然。 主机PC运行的是Windows 10,两台虚拟机是Windows Server 2008.两台虚拟机的网卡默认设置为NAT。
vmware  ip  domain 

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)是正确的。 你能以正式的方式解释一下吗?

3
从外部网络上的系统访问主机和VirtualBox
好的,这是情况。 我在Windows 7中运行Ubuntu操作系统作为VirtualBox实例。 主系统,Windows 7和Ubuntu OS都安装了Apache。 现在我的主系统(Windows 7)有一个公共IP地址// whatismyip 如果我保持两台Apache服务器[在Windows和Ubuntu中]运行,是否可以使用不同的物理IP识别每个服务器,并分别访问每个服务器? 基本上,是否有可能使VirtualBox OS获得一个新的物理IP,使其与主机不同? 我的目标是从外部网络访问每个网络,而不是LAN /同一WAN。 对不起,如果它太明显了。我是初学者,我的网络知识很糟糕!

2
尝试了解我的特定情况的DHCP
虽然我读过有关网络的文章,但我仍然无法理解它,所以我非常感谢有人解释我的问题。(我知道理论定义,我只是不知道它们如何应用于现实世界) 关于DHCP,我首先要问的是如何为计算机分配他们的IP地址,但答案就在这里,现在在我的特定情况下,我的计算机被分配了10.10.Bx / 24格式的IP。为什么不分配192.168.1.x / 24?DHCP中有表吗?有没有办法改变这些允许的地址? 现在来看看这个问题的真实主题。我在 PC B 的上部绘制了情况 ,PC A通过电缆连接,它们都使用静态IP地址(格式为192.168.1.x / 24)。PC A和M(嵌入式机器)通过另一根电缆连接,它们都使用静态IP地址(格式为10.10.Ax/24)(注意A和B不同,所以我猜它们与无线网络不同)一个??)这里不使用无线。一切都运作良好。 我想将配置更改为图形的下半部分。这次PC A和M保持不变,但PC B和PC A要进行无线通信。PC A没有无线功能。所以我计划将无线接入点(AP)与电缆连接到PC A. 现在的问题。 我说的PC A有一个192.168.1.x / 24格式的静态IP地址。我是否应该为AP分配(192.168.1.x)静态IP地址?如何访问AP并分配IP? 即使我这样做,PC B无线IP是DHCP并且格式为10.10.Bx,那么如何将PC B与PC A进行通信?如果AC和PC A的静态IP变为10.10.Bx / 24形式? 我的目标是PC A正在运行一个Web服务器,我想从PC B向它发出请求。 编辑: 感谢@TOOGAM的回答。从我的理解(这很少:(网络对我来说似乎很难,我的道歉)PC B可以保持其192.168.1.x / 24 IP连接到无线接入点,但这个接入点必须有路由器功能,以便将信息传输到另一侧(无线10.10Bx / 24)。这是正确的吗? 在当前情况下(没有无线)我将PC B(静态)IP地址分配给在PCA中运行的客户端应用程序,以向PCB中的服务器发送请求,它可以正常工作。 在新的情况下(使用无线接入点 - 路由器)我应该使用哪个IP将请求发送到B中的服务器?

1
为什么不从家里以外的其他地方ping通给出任何回复?
我在为自己打电话,我得到了正常的回复。 但是,当我要求我的朋友从另一所房子打电话给我的IP时,他没有收到回复。 这怎么可能?调制解调器已打开且IP未更改。我将调制解调器重置为出厂设置,但仍然没有。三天前,当我遇到重大电源故障时,就开始发生这种情况了。
ip  ping 

1
动态IP地址更改时如何消除停机时间?
当前,我们有许多客户端计算机链接到数据库服务器(MS SQL 2008)进行复制。数据库服务器根据计算机的Windows主机名识别计算机。这次我们使用动态IP地址是因为我们经常更改计算机的硬件,因此MAC地址可能会有所不同。除非静态IP为我们提供了管理MAC地址频繁更改的好方法,否则我们会将其保留为动态IP。 但是,动态IP地址的问题在于,当客户端从DHCP获取新IP时,即IP地址发生了变化,主机名将不得不停机以反映新IP地址,客户端的DNS缓存中要重新加载的主机名,以及服务器的DNS缓存中要重新加载的主机名,以查看新IP。所有这些都有不同的时序,有时延迟可能真的很糟糕。重新启动计算机也并非始终有效。 客户端在Windows 7上。 在动态IP地址的情况下,IP发生变化时,如何消除所需的停机时间?

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访问端口... 问题 …

3
通过IP地址查找计算机的主机名?ping / nbtstat / nslookup不起作用
注意:Windows环境(服务器和工作站):在工作中我遇到了一个小问题,服务器宕机了,(不是很聪明的)技术人员在给我们提供主机名之前不知道是哪台服务器(没有,因为唯一使用它的人是通过IP(而不是主机名)进行连接)。 当我得到答案时,服务器可能再次处于联机状态,但是只是一跳,是否有办法在作为外部计算机时找出主机名?我的想法是: 通过远程命令询问DHCP服务器(尽管,我确定我的AD用户无权登录它:P) 读取DNS缓存(尽管我们没有成功) 询问AD服务器(尽管如果服务器不在域内,我认为它不会起作用,对吗?-同样,我可能无法访问它) 我想到了诸如“反向DNS”之类的短语,但是我的网络知识还不是很敏锐。 我们还尝试了ping -A,nbtstat,nslookup之类的操作,但均未成功。除了这些选项,还有其他选择吗?还是没有办法做到?


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.