我正在尝试使用 GeekTool(Mac 首选项窗格......基本上只是在桌面上嵌入 shell 命令/脚本的输出...... http://lifehacker.com/#!244026/geek-to-live--monitor -your-mac-and-more-with-geektool)来监控远程机器/服务器,我在确定如何最好地检查机器是否启动/关闭时遇到了一些麻烦。
我使用 no-ip 作为免费的 dns 重定向......但这只能帮助我使用路由器的公共 IP。我想要的机器在路由器后面,因此无法直接“ping”。
我为端口 8080 设置了端口转发,它通向我想要的机器。有没有办法基本上通过端口 8080 ping 以查看机器是否已启动并正在运行?我尝试了 telnet,但这在 GeekTool 中显然不起作用(就输出而言)。我在 8080 上运行一个网站,所以我想我只是想知道它是否/何时出现故障。
提前致谢...如果我能提供更多说明,请告诉我。
(找出我的问题......见下文)
使用两个不同的名称来确定主机 ID 和网络 ID 是否有任何逻辑?
例如,如果您输入print route命令提示符,您会得到带有netmask 的东西,但 IPv4 设置似乎使用了子网掩码。
这两个术语之间有什么显着区别吗?
我正在尝试使用非常特定的网络设置运行 Virtualbox 实例。
这是我现在所拥有的:
我有一台运行 Ubuntu 的笔记本电脑,托管了一个 Debian Virtualbox。我的 loptop 经常在192.168.*.***范围或10.***.***.***范围内分配给它的无线网卡的 dhcp 地址。我已经使用连接到笔记本电脑wlan0连接的桥接网络适配器设置了我的 Debian VB 。
Debian 机器总是抓取一个动态地址,所以如果我想访问运行在它上面的虚拟主机,或者想通过 ssh 进入它,我必须首先运行ifconfig找到它的 IP 地址。
这是我想要的:
我想在我的笔记本电脑和它之间的专用网络上使用另一个网络适配器设置 Debian 虚拟机,无论我的笔记本电脑有什么 dhcp 地址,它都将始终具有静态 IP。
我该怎么做呢?
我想将 IP 地址 192.168.1.222 映射到 127.0.0.1,这样如果我在 Web 浏览器中使用 192.168.1.222 或 ping 命令,我就会得到响应(以及来自我的 127.0.0.1 的响应)。
这可以通过路由表实现还是我必须添加某种虚拟网络适配器?
我尝试在 Windows 7 机器上处理这个问题,除了 Windows XP 之外别无选择。
我被困在那里。
我遇到了一个非常奇怪的问题,我在尝试访问网页时随机收到“与服务器的连接已重置”错误(根据 Windows 网络诊断工具的 HTTP 错误 12031) - 无论网页是否出现这种情况都会发生我正在尝试访问外部互联网,或者即使它来自在 localhost 上运行的本地 Apache 实例。它会影响我们本地网络(以太网,不是无线)上的所有计算机,所有这些计算机都运行 Windows XP。
有人向我建议,这可能与网络流量上使用的 MTU 有关。如果我进行Ping 测试以找出可以通过未分段的最大数据包,我可以使用 1492 字节的包(+28 字节用于标头?)来 ping 本地主机,并且可以使用 1462 字节的包来 ping 我们的路由器(包含 28 字节标头时为 1490 字节)。如果我尝试像 Google 一样在外部 ping 某些东西,我将无法通过大于 1430(带有标题的 1458)获得任何东西。
我尝试按照各种说明使用此 MTU 设置更新 Windows XP 注册表,更新HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{AdapterID}\MTU. 我试过没有尽头的替代值:最明显的正确值似乎是 1490,但我也试过 1462、1458、1430 等等。当我重新启动计算机以使更改生效时,它似乎工作了几分钟(很难确定,因为它总是随机而不是一致的)但它永远不会持续很长时间。
最初,当我尝试将 1430 作为值时,在正常工作几分钟后,Ping 测试的结果将减少 28 字节 - 突然间我发现我只能将 1402 字节的数据包发送到 Google。如果我将 MTU 注册表设置更新为 1402,当我重新启动并等待几分钟时,它会是 1374,然后是 1346,等等。网络上的其他计算机不受影响(仍然是 1430)并删除 MTU 设置从注册表将恢复正常(并且仍然损坏)。
我发现诊断所有这些最困难的事情是很难判断我是否在使用正确的注册表设置。因此,最简单的问题是:如何判断 Windows 尝试使用的 MTU 设置?
此外,如果有人有任何想法如何判断 MTU …
所以...我为 CCNA 等学习过,并且至少在过去 8 年左右的时间里一直在使用 IP 网络。我一直看到并被告知子网的网络地址不是有效的主机地址。现在首先我要说我知道这是真的。我的问题更多......是否有技术原因无法使用它,还是只是在设计规范时随意商定的?我明白为什么不能使用广播地址(因为它是实际使用的)。问题是当我看到使用的网络地址时,它通常只在专门使用网络地址的路由中。在这种情况下,(仅在您需要网络地址时才使用网络地址)是否存在某种技术原因,使网络地址无法成为实际有效的主机地址?
我在我的台式电脑上工作。在这台机器上,我也运行Tomcat我的 Java 开发,以便我可以访问我的本地地址:
http://192.168.1.1:8080/myapp
Run Code Online (Sandbox Code Playgroud)
现在我去whatsmyip.com让我IP说它是:119.56.1.78
现在我想要的是:我转到另一台 PC(不在我的 LAN 上)或世界上任何连接到 Internet 的 PC 并键入以下地址:
http:// 119.56.1.78:8080/myapp
Run Code Online (Sandbox Code Playgroud)
这应该显示我可以从本地访问的相同页面http:// 192.168.1.1:8080/myapp。
这可能吗?
我有一台只有一个以太网端口的 Windows 8 机器。它需要使用 DHCP ,还需要一个静态 IP。每个 IP 都在不同的子网中,每个 IP 都有不同的、不兼容的用途。
这台机器必须使用 DHCP,因为站点网络管理员说这是获取192.168.x.y地址的唯一支持方式。要么他的网络方案在该子网中没有静态 IP 块,要么他不会将其中一个分配给这台机器。
我不能冒险静态地使用 DHCP 分配的 IP,打赌它不会在租约到期后重新分配。这将使我能够使用 Windows 为接口分配多个静态 IP 的能力,但这是一个生产服务器,而不是我可以在数小时或数天后冒着从网络反弹的风险。
我意识到有些 DHCP 服务器允许您设置静态 MAC 到 IP 分配,这样我机器的 DHCP IP 就不会被重新分配,但是因为我知道没有 DHCP 服务器会发出两个不同的 IP 地址,每个地址都在不同的子网中,所以没有在这里帮助。(如果有这样的 DHCP 服务器,我的客户端可能不会使用它,如果我问,也不会改用它。)
由于我无法完全使用 DHCP 完成此操作,因此我需要一个静态 IP,因为这台机器还充当10.x.y.z子网的服务器。本地网络管理员已经给了我在计划一个静态IP,但它是不够的,因为我也需要跟在192.168.x.y网络侧。
我知道这里有一个类似的问题。我再次询问是因为:
另一个问题是在 Windows 7 发布时提出的。也许微软用那两年多的时间来修复 Windows 8 网络堆栈实现中的这个弱点?
(是的,弱点:Linux 允许同时使用 DHCP 和静态 IP 的网络接口。没有任何关于 TCP/IP 的内容阻止 Microsoft 允许这样做。他们只需要编写代码来允许它。)
似乎 Windows 8 中的网络配置 GUI 具有与 …
是否可以在没有互联网的情况下使用全球 IP 地址?
显然,私有 IP 地址应该在没有互联网访问的情况下使用。但我很好奇我们是否可以使用任何 IP 地址作为私有 IP。有可能这样做吗?
例如,我们可以使用 8.8.8.8 作为私有网络中的私有 IP 地址(它永远无法访问互联网,因此网络中没有人知道 8.8.8.8 被用作 Google DNS)?