标签: ip

在机器上获取所有IP地址

如何获取连接到我的应用程序(C#NET控制台应用程序)运行的计算机的所有IP地址?我需要将WCF服务绑定到主IP地址,并返回完整IP地址列表的列表.

using System.Net;

string myHostName = Dns.GetHostName().ToString();
string ipAddress = Dns.Resolve(HostName).AddressList[0].ToString();
Run Code Online (Sandbox Code Playgroud)

这就是我现在正在使用的获取主IP地址,但我无法弄清楚如何让其余的返回它们.

如果我将WCF服务绑定到localhost:8000,是否会在主服务器上公开它?

.net c# ip wcf networking

21
推荐指数
3
解决办法
3万
查看次数

我们在互联网上使用TCP/IP还是OSI?

抱歉这个问题,但我搜索了这个话题,并不是很清楚,他们说互联网使用tcp/ip,但有时他们说osi也被使用了!例如,UDP应用程序,他们不使用tcp/ip,因为它不是tcp ?!

拜托,有人能说清楚吗?意思; 在哪里使用"完全"OSI,以及"确切"使用TCP/IP的地方!

ip tcp osi

21
推荐指数
2
解决办法
3万
查看次数

有没有办法直接从SELECT查询匹配IP与IP + CIDR?

就像是

SELECT COUNT(*) AS c FROM BANS WHERE typeid=6 AND (SELECT ipaddr,cidr FROM BANS) MATCH AGAINST 'this_ip';

因此,您不首先从数据库中获取所有记录,然后逐个匹配它们.

如果c> 0则匹配.

BANS表:

id int auto incr PK
typeid TINYINT (1=hostname, 4=ipv4, 6=ipv6)
ipaddr BINARY(128)
cidr INT
host VARCHAR(255)
Run Code Online (Sandbox Code Playgroud)

DB:MySQL 5

查询时已知IP和IPv6类型(4或6).

IP例如是二进制格式的:: 1

BANNED IP例如是:: 1/64

mysql ip mask bitmask cidr

20
推荐指数
1
解决办法
2万
查看次数

获取客户端的IP地址对于Web服务

我正在使用JAX-WS,我在检索使用Web服务的客户端信息时遇到问题.我已经找到了如何使用JAX-RPC和Apache Tomcat Axis,但没有使用JAX-WS.有没有人对此有所了解?

java ip web-services jax-ws

20
推荐指数
2
解决办法
4万
查看次数

PHP显示服务器IP地址

我正在网站上工作,我想做的其中一件事就是向用户显示我的IP地址.该网站是使用CodeIgniter制作的,所以我希望用PHP找到我的服务器IP.IP地址可能会改变(它是漫游者),所以我想动态地找到它,而不仅仅是硬编码.我试过这个:

$data['hostname'] = NULL;
$data['ip'] = NULL;
$var = gethostname();
if ($var === FALSE) {
  $var = NULL;
} else {
  $data['hostname'] = $var;
  $data['ip']   = gethostbyname($var);
}
Run Code Online (Sandbox Code Playgroud)

但是,我得到了"Moria"和"127.0.1.1",而不是给我主机名和IP.不是我想要的.相反,它应该为主机名和IP地址说"Moria.student.rit.edu".有帮助吗?

php ip ip-address

20
推荐指数
1
解决办法
7万
查看次数

如何使用PHP获取服务器的外部IP?

我经常听到人们说使用" $_SERVER['SERVER_ADDR']",但它会返回我服务器的LAN IP(例如192.168.1.100).我想要外部IP.

php ip

20
推荐指数
4
解决办法
6万
查看次数

什么是最容易记住的可公开ping的IP地址?

对于频繁的网络故障排除,您是否知道具有易记的IP地址的公共可ping主机(例如1.2.3.4)?

ip networking ping

19
推荐指数
2
解决办法
3万
查看次数

获取传入套接字连接的源地址

我有一个服务器,来自客户端的传入套接字.我需要获取远程客户端的IP地址.尝试搜索谷歌,in_addr但它有点麻烦.有什么建议?

c sockets ip

19
推荐指数
2
解决办法
3万
查看次数

PHP IP过滤

我想允许用户根据他们的IP地址过滤他们的登录(我将实现的用户偏好中的新设置).

因此,如果具有特定IP登录且没有限制的用户,则登录成功.

在任何其他情况下,我在想这个

如果用户选择他的完整IP,如67.31.85.47并且他有这个IP,那么如果用户选择67.31.85.*并且拥有此IP则登录是好的,那么如果用户选择67.31则登录是好的..如果用户选择67,则拥有此IP然后登录是好的..*并拥有此IP然后登录是好的任何其他情况它是无效的

用户最多可以选择5个IP限制.例如:

67.31.*.*
167.77.47.*
62.11.28.28
25.57.*.*
169.*.*.*
Run Code Online (Sandbox Code Playgroud)

我正在尝试使用爆炸来剥离IP,然后与他设置的所有限制进行比较.这可能很慢,因为我必须检查5次*4(4 = IP在点上爆炸)

有更快的方法吗?谢谢

php ip filtering

19
推荐指数
2
解决办法
4815
查看次数

改变R中的Tor身份

我将Tor与R结合使用,并希望为每个新请求更改我的IP.我的代码如下:

library(RCurl)
opts <- list(proxy="127.0.0.1", proxyport=8118)
for (i in 1:10)
  {
  con <- socketConnection(host="127.0.0.1",port=9051)  # DOES NOT WORK
  writeLines("signal newnym", con=con)                 # DOES NOT WORK
  ip <- getURL("http://ifconfig.me/ip", .opts = opts)  
  print(ip)
  Sys.sleep(1)
  }  
Run Code Online (Sandbox Code Playgroud)

我可以通过Tor连接,但是标记为"DOES NOT WORK"的两条线似乎没有得到正确的信号到Tor,所以IP保持不变.

问候!

ip r tor rcurl

19
推荐指数
1
解决办法
3448
查看次数

标签 统计

ip ×10

php ×3

networking ×2

.net ×1

bitmask ×1

c ×1

c# ×1

cidr ×1

filtering ×1

ip-address ×1

java ×1

jax-ws ×1

mask ×1

mysql ×1

osi ×1

ping ×1

r ×1

rcurl ×1

sockets ×1

tcp ×1

tor ×1

wcf ×1

web-services ×1