理想情况下,我正在尝试将可以从任何Web浏览器查询的PHP脚本放在一起,并返回访问PHP脚本的IP地址的国家/地区.
这可能还是有更好的解决方案?
给定一个IP地址(比如192.168.0.1),如何在Python中检查它是否在网络中(比如192.168.0.0/24)?
Python中是否有用于ip地址操作的通用工具?像主机查找,ip adddress到int,网络地址与netmask到int等等?希望在2.5的标准Python库中.
我知道对这个问题的最初反应是"不"和"它不可能完成"和"你不应该需要它,你做错了什么".我要做的是获取用户的LAN IP地址,并将其显示在网页上.为什么?因为这就是我正在处理的页面,尽可能多地显示关于您的信息,访问者:http: //www.whatsmyip.org/more-info-about-you/
所以我实际上并没有使用IP做任何事情,除了出于提供信息目的向用户显示.我曾经通过使用一个小的Java小程序来做到这一点.它工作得很好.但是现在,浏览器会让你多次同意和信任,甚至可以运行最小的java applet,我根本不会运行它.
所以有一段时间我只是摆脱了这个功能,但如果可能的话我会喜欢它.作为一名计算机顾问,我不时会实际使用它.访问此网站以查看网络运行的IP范围比进入系统偏好设置,网络连接以及任何活动界面更快.
所以我想知道,希望是否有一些方法可以单独在javascript中完成它?也许你可以访问一些新对象,类似于javascript可以询问浏览器在地球上的地理位置的方式.也许客户网络信息有类似之处?如果没有,也许还有其他一些方法可以完成吗?我能想到的唯一方法是java applet或flash对象.我宁愿不做其中任何一个.
我需要得到像192这样的计算机的本地IP.*....这可能用PHP吗?
我需要运行脚本的系统的IP地址,但我不需要外部IP,我需要他的本地网卡地址.
信任是否安全$_SERVER['REMOTE_ADDR']
?它可以通过更改请求的标题或类似的东西来代替吗?
写这样的东西是否安全?
if ($_SERVER['REMOTE_ADDR'] == '222.222.222.222') { // my ip address
$grant_all_admin_rights = true;
}
Run Code Online (Sandbox Code Playgroud) 我不太确定如何获取机器的外部IP地址,因为网络外的计算机会看到它.
我的以下IPAddress类仅获取计算机的本地IP地址.
public class IPAddress {
private InetAddress thisIp;
private String thisIpAddress;
private void setIpAdd() {
try {
InetAddress thisIp = InetAddress.getLocalHost();
thisIpAddress = thisIp.getHostAddress().toString();
} catch (Exception e) {
}
}
protected String getIpAddress() {
setIpAdd();
return thisIpAddress;
}
}
Run Code Online (Sandbox Code Playgroud) 我正在尝试使用PHP来跟踪和记录访问我网站的用户/访问者$_SERVER['REMOTE_ADDR']
.PHP中IP地址跟踪的典型方法.
但是,我使用CloudFlare进行缓存等,并将其IP地址作为CloudFlare接收:
108.162.212.* - 108.162.239.*
在使用CloudFlare的同时检索实际用户/访客IP地址的正确方法是什么?
如何转换字符串ipAddress(struct in_addr),反之亦然?以及如何打开unsigned long ipAddress?谢谢
在MySQL中存储和检索IP地址的最有效方法是什么?现在我正在做:
SELECT * FROM logins WHERE ip = '1.2.3.4'
Run Code Online (Sandbox Code Playgroud)
ip是一个VARCHAR(15)
字段.
有一个更好的方法吗?
ip-address ×10
php ×5
mysql ×2
networking ×2
c++ ×1
cidr ×1
cloudflare ×1
external ×1
geoip ×1
geolocation ×1
in-addr ×1
java ×1
javascript ×1
logging ×1
python ×1
security ×1
sql ×1
string ×1
struct ×1
types ×1