我的服务器上定义了大约 20 个公共 IP 地址。现在,当我通过终端连接到远程服务器时,它会从我的服务器的主 IP 进行连接。
但我想使用另一个 IP 地址的终端。这可能吗?
我遇到的问题可能很简单,但这是我以前从未注意到的问题,我想看看它是否值得关注或需要采取行动。
在 Windows 系统上使用 netstat.exe 检查其他内容时,我注意到系统进程正在侦听来自本地 IP(不是我的本地 IP)的各种端口(137、138、139)。
具体来说,我的本地IP是192.168.1.67,显示的地址是192.168.56.1。我从未见过网络上的任何本地 IP 地址的第三位数字组中没有“1”,但更重要的是,系统进程是从我的电脑上的某个位置列出的,但显然不是从我的电脑上列出的。
在网络协议等方面,我本质上是一个新手,所以在回答时请记住这一点。
有任何想法吗?
我有一个带有多台 PC 和一些服务器的 LAN。我想提供从 LAN 外部访问其中一台服务器的权限。我的问题是我有一个用于整个 LAN 的 IP 地址。服务器在 Apache 下运行。我为我的 IP 地址设置了一个虚拟主机,并添加了一些端口。如何允许在 LAN 外使用此端口的 IP?
出于分析目的,我正在查看服务器日志文件中的大量 IP 地址。我正在尝试执行反向 DNS 查找以了解流量来自何处 - 例如解析到公司、学校、政府、国际等的 IP 的百分比。
尽管进行了大量优化,但单独对每个 IP 地址进行反向 DNS 处理似乎仍然相当昂贵。所以 -
有没有办法从反向 DNS 中获取整个IP范围?
如果是,这可以大大减少实际反向 DNS 查找的数量。
示例(数字略有混淆):
128.151.162.1711.142.152.128.in-addr.arpa 21599 IN PTR alamo.ceas.rochester.edu128.151.162.*rochester.edu 的所有至少所有 IP都将解析为 rochester.edu 是否安全?128.151.*.*?有没有办法获得确切的IP范围?我们希望限制用户在日常流量的基础上使用互联网,而不是本地网络带宽。我们的用户使用不同的平台(Windows、Android、IOS),因此不可能通过例如 Active Directory 强制执行任何策略,如果可能,它将限制整个带宽。剩下的唯一方法是在网络边缘基于 IP 进行限制。这可以使用 Mikrotik 或其他防火墙实现。但问题是,当达到限制时,用户可以更改他们的 IP,并且他们可以继续使用互联网带宽。所以我们的想法是确保用户只有在他们的 mac 地址和通过我们的 DHCP 服务器分配的 IP 匹配时才能通过。这在 cisco 交换机中应该是可能的,并且可以在核心交换机上完成。
问题是这怎么可能,或者有没有其他更简单、更有效的解决方案?
我们使用 AP、Cisco 2960 交换机和 Cisco 4500 作为核心交换机。我们的 DHCP 是 FreeBSD,但如果需要,我们愿意更改。我们的 AP 的身份验证方法是 802.1x。
编辑:
我们尝试了一个使用 RADIUS 服务器的解决方案,它使我们有可能知道每个用户使用了多少流量(通过端口 1812/1813),但问题是限制用户的唯一方法是当他使用时不允许他连接已达到上限。这意味着,在用户不重新连接之前,他可以不受任何限制地下载。
我们也想过使用代理服务器作为解决方案,但我们遇到了两个问题:
我使用原始套接字发送 IP/UDP 帧,目标 IP 地址范围为 127/8 - 例如 127.0.0.6。因此,数据包通过网络发送正常(在目标设备上使用 tcpdump 检查)。
但在目标 Linux PC 上,此类帧不会被处理,即不会发送到 UDP 套接字服务器(绑定到 0.0.0.0)。如果目标 IP 是 eth1 接口的地址 - 数据包将被正确处理。
为什么Linux不想处理具有本地主机IP的数据包?是内核Bug吗?
我需要地址 127.xxx,因为 LSP Ping 使用该地址 (RFC 4379)。
我在 Windows 2008 R2 服务器上有一个奇怪的行为,当我 ping 另一个系统的主机名时,我的第一个回复有一个不同的 IP 地址,然后是以下回复。例如,如果我要 ping SERVER1,则会得到以下结果:
Reply from 192.168.1.123: Destination host unreachable
Reply from 192.1.1.23: bytes=32 time=40ms TTL=126
Reply from 192.1.1.23: bytes=32 time=40ms TTL=126
Reply from 192.1.1.23: bytes=32 time=71ms TTL=126
Ping statistics for 10.0.1.23:
Packets: Sent = 4, Received = 4, Lost = 0 (0%
Approximate round trip times in milli-seconds:
Minimum = 40ms, Maximum = 71ms, Average = 50ms
Run Code Online (Sandbox Code Playgroud)
主机名没有该 IP 地址的条目,所以不知道为什么我会收到这个响应,如果我在结果之后再试一次,结果将完全符合我的预期。
任何人都知道为什么会发生这种情况
我在 power shell 中使用了 tracert,但它无法显示所有路径,某些部分对话请求超时。
Tracing route to google.com [216.58.212.78]
over a maximum of 30 hops:
1 33 ms 33 ms 32 ms 172.31.4.1
2 33 ms 33 ms 32 ms 192.168.160.2
3 * * * Request timed out.
4 * * * Request timed out.
5 * * * Request timed out.
6 * * * Request timed out.
7 * * * Request timed out.
8 * * * Request timed out.
9 * * * Request timed …Run Code Online (Sandbox Code Playgroud) 我需要一组 MAC/以太网地址,我不必担心与之冲突,类似于192.168.x.x:永远不会分配给实际硬件的地址。
我有一台装有 Debian 9.2 的服务器。(Soyoustart)
我想添加 2 个额外的 IP 地址。
以这种方式添加它们是否正确?
在文件“/etc/systemd/network/50-default.network”中,这些行:
[Address]
Address=22.33.44.55/32 #for the IP1
Label=failover1 # optional
Address=66.77.88.99/32 #for the IP2
Label=failover2 # optional
Run Code Online (Sandbox Code Playgroud)
然后重新启动系统。
谢谢你。
ip ×10
networking ×4
linux ×3
routing ×2
apache-2.2 ×1
debian ×1
dhcp ×1
ethernet ×1
failover ×1
ip-address ×1
local ×1
mac ×1
mac-address ×1
ping ×1
reverse-dns ×1
socket ×1
timeout ×1
traceroute ×1
windows ×1