2 绑定IP和域名的具体方法是在DNS服务器上进行设置,将该IP地址与域名进行关联。
这样当用户输入该域名时,DNS服务器会解析出对应的IP地址,从而让用户访问到相关服务或应用程序。
3 对于平板电脑,如果需要绑定IP和域名,需要先获取该设备的IP地址,并在相应的DNS服务器中进行设置。
通常可以选择在路由器上设置DNS服务器,这样所有连接至该路由器的设备都可以实现域名访问。
1、 选择“开始”,点击运行,在运行中键入“cmd” 回车,进入命令提示符窗口。
2、在d出的cmd命令行中键入 ipconfig/all,找到 ipv4地址、物理地址记下来。
3、键入命令 ARP - s ipv4地址值 物理地址值,这样就可以绑定IP了。
你把这个方法写进你的程序,程序开始后先获取IP,然后判断IP是否和你的一致,如果不一致直接return即可./**
* 获取外网IP
* @param request
* @return
*/
public static String getIpAddr(HttpServletRequest request) {
String ipAddress = null
// ipAddress = this.getRequest().getRemoteAddr()
ipAddress = request.getHeader("x-forwarded-for")
if (ipAddress == null || ipAddress.length() == 0
|| "unknown".equalsIgnoreCase(ipAddress)) {
ipAddress = request.getHeader("Proxy-Client-IP")
}
if (ipAddress == null || ipAddress.length() == 0
|| "unknown".equalsIgnoreCase(ipAddress)) {
ipAddress = request.getHeader("WL-Proxy-Client-IP")
}
if (ipAddress == null || ipAddress.length() == 0
|| "unknown".equalsIgnoreCase(ipAddress)) {
ipAddress = request.getRemoteAddr()
if (ipAddress.equals("127.0.0.1")) {
// 根据网卡取本机配置的IP
InetAddress inet = null
try {
inet = InetAddress.getLocalHost()
} catch (UnknownHostException e) {
e.printStackTrace()
}
ipAddress = inet.getHostAddress()
}
}
// 对于通过多个代理的情况,第一个IP为客户端真实IP,多个IP按照','分割
if (ipAddress != null &&ipAddress.length() >15) { // "***.***.***.***".length()
// = 15
if (ipAddress.indexOf(",") >0) {
ipAddress = ipAddress.substring(0, ipAddress.indexOf(","))
}
}
return ipAddress
}
————————————————
版权声明:本文为CSDN博主「秋9」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/jlq_diligence/article/details/87871484
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)