开发手记

新通用顶级域名?顶级域名的类型包括、国际域名,国内域名,国家域名,通用顶级域名,新通用顶级域名等。其中,新通用顶级域名,又称新顶域,英文缩写:NewgTLD,它们是互联网域名系统结构的组成部分。一般大家所熟知的域名,可以分为二字母的结尾:.tw、.cn、.hk等称为国家顶级域名(CountryCodeTopLevelDomain,ccTLD)。或者三字母以上的结尾.com、.net、.org、.info等,而后者就是所谓的通用顶级域名(GenericTopLevelDomain,gTLD)。互联网用户熟悉的.com、.org、.net或.info之类的通用顶级网域名,截止到2011年,全球只有22个,它们是互联网域名系统结构的组成部分。2011年6月20日ICANN于新加坡会议上正式通过新顶级域(NewgTLD)批案,任何公司、机构都有权向ICANN申请新的顶级域名。截止2014年年底,现已陆续开放了400多个顶级域,其中包括了:.club(俱乐部)、.city(城市)、.berlin(柏林)、.nyc(纽约)等极具个性的后缀,为未来多样化的网络地址创造可能。目前,可以在国内注册到的新通用顶级域名都是获得了工信部资质许可,允许在境内备案建站的域名。具体包括:.top/.xyz/.vip/.club/.ren/.wang/.shop/.ink/.xin/.site/.biz/.auto/.link/.ltd/.group/.中国/.信息/.在线/.中文网/.我爱你/.网店/.集团/.公司/.网络/.广东/.佛山/.网址/.work/.fun/.tech/.online/.store/.run/.gold/.life/.fund/.city/.world/.cool/.company/.zone/.today/.chat/.show/.email/.plus/.center/.team/.live/.pub/.video/.social/.guru/.red/.kim/.info/.pro/.mobi/.wiki/.design/.art/.love/.Beer/.co/.fit/.yoga/.luxe/.企业/.游戏/.商店/.娱乐/.host/.space/.press/.website/.pet等。这些新顶级域名在注册之后是需要进行实名认证的,如果不实名,域名就会被禁止解析,就无法正常使用,这个是目前国家对域名管理提出的明确要求,任何平台都一样。

2022-8-8 393 0
牛B技术

程序里用的ip地址获取函数”getenv(“REMOTE_ADDR”)“更换为”$_SERVER['REMOTE_ADDR']“,覆盖更新,再看数据库,ip地址已经成功记录,搞定。既然再次遇到这问题,就还是记录下吧:php中获取访客(客户端)的ip地址函数getenv(“REMOTE_ADDR”)与$_SERVER['REMOTE_ADDR']的区别,其实,通过这件事,已经很清楚了。getenv(“REMOTE_ADDR”)函数在apache下能正常获取ip地址,而在iis中,一点作用都没,而$_SERVER['REMOTE_ADDR']函数,既可在apache中成功获取访客的ip地址,在iis下也同样有效。总结:getenv("REMOTE_ADDR")//apache2下使用正常$_SERVER['REMOTE_ADDR']//iisapache2下使用都正常functiongetRealIp(){$ip=false;if(!empty($_SERVER["HTTP_CLIENT_IP"])){$ip=$_SERVER["HTTP_CLIENT_IP"];}if(!empty($_SERVER['HTTP_X_FORWARDED_FOR'])){$ips=explode(",",$_SERVER['HTTP_X_FORWARDED_FOR']);if($ip){array_unshift($ips,$ip);$ip=FALSE;}for($i=0;$i<count($ips);$i++){if(!eregi("^(10│172.16│192.168).",$ips[$i])){$ip=$ips[$i];break;}}}return($ip?$ip:$_SERVER['REMOTE_ADDR']);}修改后的函数:publicfunctiongetRealIp(){$ip=false;if(!empty($_SERVER["HTTP_CLIENT_IP"])){$ip=$_SERVER["HTTP_CLIENT_IP"];}if(!empty($_SERVER['HTTP_X_FORWARDED_FOR'])){$ips=explode(',',$_SERVER['HTTP_X_FORWARDED_FOR']);if($ip){array_unshift($ips,$ip);$ip=FALSE;}for($i=0;$i<count($ips);$i++){//if(!eregi("^(10│172.16│192.168).",$ips[$i]))if(!preg_match('/^(10│172.16│192.168)./i',$ips[$i])){$ip=$ips[$i];break;}}}return($ip?$ip:$_SERVER['REMOTE_ADDR']);}

2022-3-4 382 0