标签: ip-address

浏览器IP地址

我有2个应用程序

1 Ruby(不是由我编写的.我对Ruby一无所知)和其他ASP.Net

Ruby应用程序确定用户的IP地址(我告诉"使用在HTTP_X_FORWARDED中找到的第一个IP")并将其散列版本传递给ASP.Net应用程序.

然后ASP.Net应用程序再次确定客户端的IP地址(使用Request.UserHostAddress)并散列值.

然后比较哈希.

通常这些哈希对我们所有的客户都是相同的(如您所料).

但是,我们有1个新客户,但事实并非如此......

他工作场所的每台计算机显然都会产生不相等的哈希

怎么会这样?

ruby asp.net ip-address

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

逐字节打印4字节整数时出现意外行为

我有这个示例代码,用于将32位整数转换为ip地址.


#include <stdio.h>
int main()
{
 unsigned int c ;
 unsigned char* cptr  = (unsigned char*)&c ;
 while(1)
 {
  scanf("%d",&c) ;
  printf("Integer value: %u\n",c);
  printf("%u.%u.%u.%u \n",*cptr, *(cptr+1), *(cptr+2), *(cptr+3) );
 }
}
Run Code Online (Sandbox Code Playgroud)

此代码为输入提供了错误的输出2249459722.但当我更换

scanf("%d",&c) ;
Run Code Online (Sandbox Code Playgroud) 通过
scanf("%u",&c) ;
Run Code Online (Sandbox Code Playgroud) 输出结果是正确的.

PS:我知道inet_ntopinet_pton.
我期待的答案不仅仅是建议那些答案.

c scanf ip-address endianness

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

如何在c#中使用win app检测静态ip

如果我错了,请纠正我.有两种类型的IP - 一种是我们分配给LAN卡的静态(固定)IP地址,另一种是我们从服务提供商处收到的IP地址.

对于前者 为我的机器设置的IP地址是192.168.1.10,而ISP给出的IP地址是218.64.xx.xx. (您可以使用http://www.ip2location.com/查看此内容)

当我使用ASP.net时,我可以使用-HttpContext.Current.Request.UserHostAddress获取ISP提供的IP地址;

问题:现在,我在Windows Forms环境中工作,但无法获得ISP提供的IP,但我能够获得固定的IP.

有谁能够帮我?

谢谢你分享你的时间.

c# ip-address winforms

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

从IPv4中的(非本地)IP地址获取MAC地址的最简单方法

有没有一种简单的方法可以通过tcp/ipv4套接字获取连接到我的应用程序的机器的MAC地址?

或者更笼统地说:如果我有IP地址,在IPv4中获取相应MAC地址的最佳方法是什么?

c# windows networking mac-address ip-address

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

如果内部IP地址重定向用户

我不熟悉PHP,但我需要创建一个简单的页面来临时重定向内部用户,直到修复生产问题.

如果用户的IP地址以"10.","192."或,"172."然后我需要将它们重定向到另一台服务器.如果用户的IP地址不符合此条件,那么我需要显示一条消息,告诉用户该站点已关闭以进行维护.

有人可以帮我弄这个吗?

php ip-address

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

比较两个IPv6地址及其掩码(窗口)

我必须比较两个IPv6地址及其掩码,看它们是否相同.它们都是字符串,例如"xxxx:xxxx:xxxx:xxxx/xx".我只是使用memcmp逐位比较它们,但是当真实时这可能返回false,因为xxxx:xxxx:0000:xxxx/xx和xxxx:xxxxx :: xxxxx/xx在技术上是相同的地址.

我宁愿不创建地址和掩码的子串,但如果有一个比较两个IPv6地址的函数,我会这样做.有什么建议?:)

c++ equals mask ip-address ipv6

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

我的广播地址是什么?

我在一台网络上,我的机器是10.0.0.81,子网掩码是255.255.255.0.我想找出我的广播地址.那会是10.0.0.255吗?如果是这样,我该如何验证?我可以发送一个ping例子,看看它击中了哪台电脑?

ip networking ip-address broadcast subnet

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

经典ASP - 从外部服务器连接到数据库

我们目前正在寻求迁移服务器,但是我们暂时需要允许实时网站在新服务器上使用外部数据库.

目前用于连接本地服务器的字符串如下所示:

Provider=SQLNCLI10;Password=Rave123;Persist Security Info=True;User ID=Usr123;Initial Catalog=sqldb12;Data Source=.\SQLEXPRESS
Run Code Online (Sandbox Code Playgroud)

但是我需要修改它以使用IP地址来指示它使用外部服务器.

我尝试了许多不同的解决方案,但都无法解决,请您根据系统告诉我如何执行此操作.

该系统是IIS 7,它是带有SQL Server Express Edition的Windows Server 2008.

请使用我上面的详细信息进行示例查询,这对我来说很有意义:)

sql-server iis-7 external ip-address asp-classic

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

如何在codeigniter中找到ip地址?

我正在使用以下功能来跟踪用户的IP地址.我在localhost上运行应用程序.

    $this->input->ip_address();
Run Code Online (Sandbox Code Playgroud)

当我尝试在我的计算机的localhost上执行此函数时,它返回:: 1并且我在另一台计算机上尝试它同样返回相同的IP地址.我的困惑是为什么它没有显示这两台不同计算机的不同IP地址.

php codeigniter ip-address

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

Java:"外部IP地址",无需在线使用Web服务,如http://checkip.amazonaws.com

我想找出我的外部IP地址.

一个非常常见的解决方案是设置BufferedReader指向该网站http://checkip.amazonaws.com.

是否有一个解决方案,但没有连接到外部网站这样做 - 或者换句话说,我怎么能以编程方式找到我的外部 IP地址?

java network-programming ip-address

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