问题标签 [ip]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
15 回答
17921 浏览

ip - 如何根据某个IP获取Country?

有谁知道从给定 IP 地址检索国家/地区的任何简单方法,最好是 ISO_3166-1 格式?

0 投票
16 回答
31058 浏览

java - 如何在 Java 中确定我的路由器/网关的 IP?

如何在 Java 中确定我的路由器/网关的 IP?我可以很容易地获得我的IP。我可以使用网站上的服务获取我的互联网 IP。但是我怎样才能确定我的网关的 IP 呢?

如果您知道自己的方式,这在 .NET 中有点容易。但是你如何在 Java 中做到这一点?

0 投票
4 回答
5188 浏览

linux - Change IP address via shellscript on Slackware

In a shellscript, I'd like to set the IP of my box, run a command, then move to the next IP. The IPs are an entire C block.

The question is how do I set the IP of the box without editing a file? What command sets the IP on Slackware?

Thanks

0 投票
8 回答
29606 浏览

perl - perl中的反向DNS查找

如何执行反向 DNS 查找,即如何在 Perl 中将 IP 地址解析为其 DNS 主机名?

0 投票
4 回答
11718 浏览

java - 如何在 java.net.URLConnection 上指定本地地址?

我的 Tomcat 实例正在侦听多个 IP 地址,但我想控制在打开URLConnection.

我该如何指定?

0 投票
3 回答
1609 浏览

linux - linux下路由的方法

我的 isp 有 20 个 ip。我将它们绑定到运行 centos 的路由器盒。我要设置什么命令,以什么顺序设置,以便我的局域网上的其他盒子,基于它们的 mac 地址或 192 ips,我可以让它们在特定 ips 上路由出我的盒子。例如,我希望 mac addyxxx:xxx:xxx0400出去72.049.12.157xxx:xxx:xxx:0500出去72.049.12.158

0 投票
3 回答
3709 浏览

c# - 远程检查 IP 端口状态

我发现了一篇关于在机器上获取活动 tcp/udp 连接的文章。

http://www.codeproject.com/KB/IP/iphlpapi.aspx

然而,我的问题是我需要能够远程确定活动连接 - 以查看特定端口是否正在运行或正在侦听而不篡改机器。

这可能吗?

看起来不像本机,否则可能会造成安全问题。另一种方法是查询远程服务,然后可以在本地机器上进行必要的调用。

有什么想法吗?

0 投票
9 回答
3378 浏览

apache - 192.168.0.71...这个特殊地址是做什么用的?

我的 apache 日志上有一些来自 192.168.0.71 的访问权限。我查找了这个 IP(因为我的服务器几乎只接受来自 127.0.0.1 的请求,并且我看到它是为“特殊目的”保留的。这些可能是什么类型的目的?


编辑:

我没有告诉你,输入 192.168.0.71 会直接将我带到我的网站,就像输入 127.0.0.1 一样。我只是想知道这与 127.0.0.1 有何不同。

0 投票
6 回答
179333 浏览

ip - IPv6地址的文本表示的最大长度?

我想将$_SERVER["REMOTE_ADDR"]PHP 返回的数据存储到 DB 字段中,非常简单的任务,真的。问题是我找不到有关IPv6 地址文本表示的最大长度的任何适当信息,这是网络服务器通过$_SERVER["REMOTE_ADDR"].

我对将文本表示形式转换为通常编码地址的 128 位不感兴趣,我只想知道最多需要多少个字符来存储$_SERVER["REMOTE_ADDR"].

0 投票
3 回答
3020 浏览

python - 用 Python 编写一个可靠的、完全有序的多播系统

我必须用 Python 从头开始​​编写一个可靠的、完全有序的多播系统。我不能使用任何外部库。我被允许使用中央音序器。

似乎有两种直接的方法:

  1. 编写一个高效的系统,为每个多播消息附加一个唯一的 id,为其接收到的消息 id 具有定序器多播序列号,并来回发送 ACK 和 NACK。
  2. 编写一个低效的泛洪系统,其中每个多播器只需重新​​发送它接收到的每条消息一次(除非它是由那个特定的多播器发送的。)

我被允许使用第二个选项,并且倾向于这样做。

我目前正在多播 UDP 消息(这似乎是唯一的选择),但这意味着某些消息可能会丢失。这意味着我必须能够唯一标识每个发送的 UDP 消息,以便可以根据 #2 重新发送它。我真的应该生成唯一的数字(例如使用发件人地址和计数器)并将它们打包到每个发送的 UDP 消息中吗?我该怎么做呢?以及如何在 Python 中接收单个 UDP 消息,而不是数据流(即socket.recv)?