http://.................1168951531
其中,当放入 chrome 时,预览到 URL http://69.172.200.235/,该URL重定向(通过外部服务器响应代码3XX)到www.test.com,但这超出了我试图弄清楚的范围。
像上面这样奇怪的 URL 如何解析为 IP 地址?这是格式规则吗?
这可能是一个普通的问题,但是“浮动 IP”地址和“虚拟 IP”地址之间有什么区别?它们是同义词吗?
不使用子网中的第一个地址(即 IP)似乎是一种常见的做法192.168.0.0/24,或者更奇特的例子是172.20.20.64/29.
ipcalc我经常使用的工具遵循相同的做法:
$ ipcalc -n -b 172.20.20.64/29
Address: 172.20.20.64
Netmask: 255.255.255.248 = 29
Wildcard: 0.0.0.7
=>
Network: 172.20.20.64/29
HostMin: 172.20.20.65
HostMax: 172.20.20.70
Broadcast: 172.20.20.71
Hosts/Net: 6 Class B, Private Internet
Run Code Online (Sandbox Code Playgroud)
但为什么HostMin不只是64在这种情况下呢?该64地址是有效的地址,对不对?不管答案是什么,这同样适用于 IPv6 吗?
也许稍微相关:似乎也可以使用 TCP 端口 0 和 UDP 端口 0。这些是否有效或在任何地方使用?
我想知道实时查看我的服务器的传入 IP 的命令/实用程序是什么,最好是连同端口和连接。
我可以访问网络上的两台计算机(A 和 B)。两者都有一个子网掩码为 255.255.255.128 的静态 IP 地址(我检查过没有使用 DHCP 服务器)。我想为同一台机器配置多个 IP 地址,因此我想知道子网中已使用的所有 IP 地址。
从较早的问题中,我尝试了nmap -sP -PR 172.16.128.*命令,但是,我对其结果持怀疑态度,因为相同的命令在我的两台计算机(A 和 B)上给出了不同的结果。结果显示,在 A 上,有 8 个 IP 地址的列表(据说)已经在使用,包括A 和 B 的IP 地址。
Nmap done: 256 IP addresses (8 hosts up) scanned in 1.23 seconds
Run Code Online (Sandbox Code Playgroud)
但是在 B 上,结果是不同的,即
Nmap done: 256 IP addresses (0 hosts up) scanned in 0.00 seconds
Run Code Online (Sandbox Code Playgroud)
B 上的结果甚至没有显示自己的 IP 地址以及 A 的 IP 地址!
我到底做错了什么?在 Red Hat Linux (RHEL) 中是否有任何万无一失的方法来发现我的计算机所属的子网中正在使用的所有 IP 地址? …
在我正在构建的网站上,我计划记录提交的 IP 地址,以防万一。我不介意代理,但完全欺骗您的 IP 地址会破坏目的。
要执行完整的 GET 操作,(无论您是否收到或是否通过)是否需要合法的 IP 地址?或者某个网站被随机伪造 IP 地址的帖子发送垃圾邮件?
(POST 有什么不同吗?)
在设置需要静态 IP 地址的网络时,我遇到过至少两种方法。
A:路由器/网关
特别是,在我的 Buffalo 路由器上,在 DHCP 服务器下,可以选择添加多个 MAC 地址并能够为它们分配 IP 地址。
B:在设备本身
上通过 Windows 上的网络适配器设置在设备本身上配置静态 IP。
在什么情况下使用哪个更有意义?一个比另一个更好/更差吗?
许多管理员一直在坚持——在 ServerFault 和其他地方——TCP-over-TCP 的想法有多糟糕,例如在 VPN 中。如果不是 TCP 崩溃,即使是最轻微的数据包丢失也会使一个人遭受至少严重的吞吐量下降,因此应严格避免 TCP-over-TCP。这可能曾经是真的,例如 2001年写这篇文章时仍然被引用。
但从那时起,我们看到了技术和协议的重大进步。现在我们几乎在所有地方都实现了“选择性 ACK”,摩尔定律给了我们更多的内存,随之而来的是针对 Gbit 上行链路优化的大型 TCP 缓冲区。如今,在非无线电链路上,数据包丢失的问题要少得多。所有这些都应该显着缓解 TCP-over-TCP 问题,不是吗?
请注意,在现实世界中,例如基于 TCP 的 VPN 比基于 UDP/ESP 的 VPN 更容易实现和操作(参见下文)。因此我的问题:
在什么情况下(链路数据包丢失和延迟),TCP-over-TCP 的性能比单独的 TCP 差得多,假设两端都有 SACK 支持和大小合适的 TCP 缓冲区?
看到一些显示(外部连接)数据包丢失/延迟和(内部连接)吞吐量/抖动之间的相关性的测量结果会很棒——对于 TCP-over-TCP,以及单独的 TCP。我发现了这篇有趣的文章,但它似乎只关心延迟,而不是解决(外部)数据包丢失问题。
另外:是否有推荐的设置(例如 TCP 选项、缓冲区设置、减少 MTU/MSS 等)来缩小 TCP 和 TCP-over-TCP 之间的性能差距?
更新:我们的理由。
这个问题在一些现实世界的场景中仍然非常相关。例如,我们在大型建筑物中部署嵌入式设备,收集传感器数据并通过 VPN 将其输入我们的平台。我们面临的问题是我们无法控制的防火墙和不正确配置的上行链路,以及不情愿的 IT 部门。请参阅此处讨论的详细示例。
在很多这样的情况下,从非 TCP 切换到基于 TCP 的 VPN(如果你像我们一样使用 OpenVPN 就很容易)是一个快速解决方案,它使我们能够避免上坡的相互指责。例如,通常 TCP 端口 443 通常是允许的(至少通过代理),或者我们可以通过简单地减少 TCP 的 MSS 选项来克服 Path-MTU 问题。
最好知道在什么情况下可以将基于 TCP 的 …
如何在我的网络上找到未使用的 IP 地址?DHCP 服务器不断分配相同的地址,我需要一个不同的 IP 地址来测试我的应用程序。该软件需要在 Windows 上运行。
由于 127.0.0.1 被称为环回地址,除了“表示本地机器上所有 IP 地址的 IP 地址”之外,是否还有更短的术语来指代 0.0.0.0?
ip ×10
networking ×7
windows ×2
dhcp ×1
http ×1
ip-address ×1
monitoring ×1
rhel6 ×1
spoofing ×1
subnet ×1
tcp ×1
url ×1
url-routing ×1
virtualhost ×1
vpn ×1