如何在两层服务器的第二层Nginx上获取用户IP

如何在两层服务器的第二层Nginx上获取用户IP,第1张

如何在两层服务器的第二层Nginx上获取用户IP

一.之前在做nginx的服务器配置的时候遇到了一个问题,在之前服务器有用到一个限制客户端最大并发连接的功能,而且这个功能的实现是依靠在服务器中做

[html] view plaincopy

$remote-addr

这样的配置来达到的。但在增加了前端一层(负载、CDN、防火墙、安全服务)服务器之后,拿到的客户端IP就都变成了前端服务器的IP,而并非真是的用户IP地址。

二.这样的问题下,我又重新看了几次nginx官网的介绍,也发现其中另外一个特别重要的变量

[html] view plaincopy

$proxy_add_x_forwarded_for

这个变量是客户端访问请求中的X-forwarded-for 字段的值,如果请求中不包含这个字段,则自动用这个变量会等价于remote-addr这个变量。这允许我们获取HTTP请求中通常情况下前端服务器保存的客户真实IP地址的字段,通常就是我们说的X_FORWARDED_FOR字段,然后通过这样的方法,我们就可以实现各种各样的功能了。

三.下面我来实际给大家做一个简单演示。诸多不足,欢迎指正。

首先我们先搭建好Nginx的环境,这里我们使用17 系列的最新版本 179为例,(关于版本的问题参见FAQ 1)

下载、WGET所需地址 http://nginxorg/download/nginx-179targz

1 下载Nginx

[lugt@localhostmysql]$ wget http://nginxorg/download/nginx-179targz

2 解压

[lugt@localhostmysql]$ tar zxvf nginx-179targz

3 直接编译(需要考虑是否需要openssl等插件的支持)

[lugt@localhost mysql]$cd nginx-179

[lugt@localhost nginx-179]$ /configure

[lugt@localhost nginx-179]$ make

[lugt@localhost nginx-179]$ su

[lugt@localhostnginx-179]$ make install

4 然后接下来修改nginxconf配置文件

[lugt@localhost nginx-179]$ su

[lugt@localhost nginx-179]$cd /usr/local/nginx

[lugt@localhostnginx]$ vi conf/nginxconf

在域名管理可以解析到IP地址。解析类型选择A记录,主机地址填服务器的IP地址。

IP地址格式:

IPV4:

(代表1-258)

比如:123123123123就是一个IPV4地址

IPV6:X:X:X:X:X:X:X:X

比如:ABCD:EF01:2345:6789:ABCD:EF01:2345:6789

第一种情况:你的机子IP变了

第二种情况:serverproperties文件没调试或没调试好

第三种情况:服务器版本不对

第四种情况:用于开服的 bat 后缀文件里的java路径出了错

第五种情况:用于开服的 bat 后缀文件必须处于打开状态时才能进入服务器

给大家介绍一下全国各省市的DNS服务器IP地址,希望在你需要的时候对你有用,一起去看看吧。

广东省DNS服务器IP地址:

广东省广州市(中国电信首选DNS:2029612886备份DNS:20296128166

广东省广州市(中国铁通)首选DNS:612357098备份DNS:2119841

广东省汕尾市(中国电信) 首选DNS:20296128166 备份DNS:2029612886

广东省汕头市(中国电信)备份DNS:20296128166

广东省河源市(中国电信)首选DNS:20296128166 备份DNS:2029612886

广东省河源市(中国网通)首选DNS:210211965备份DNS:22158888

广东省深圳市(中国电信)首选DNS:20296128166 备份DNS:20296134133(已封)

广东省阳江市(中国电信)首选DNS:2029612886备选DNS:20296128166

广东省增城市(中国电信) 首选DNS:2029612886备份DNS:20296128166

广东省广州市(中国铁通) 首选DNS:612357098备份DNS:2119841

广东省江门市(中国电信)首选DNS:2029612886备份DNS:20296128166

广东省佛山市(中国网通)首选DNS:22158888 备份DNS:210211966

广东省佛山市(中国电信)首选DNS:2029612886备份DNS:20296128166

广东省佛山市(中国联通)首选DNS:221481备份DNS:22146666

广东省梅州市(中国电信)首选DNS:612357098备份DNS:2119841

广东省湛江市(中国电信)首选DNS 2029612868备份DNS 20296128166

广东省东莞市(中国电信)首选DNS:2029612886备份DNS:20296128166

广西省DNS服务器IP地址:

广西南宁市(中国电信) 首选DNS 20210322468备份DNS 20210322568

广西省南宁市(中国铁通)首选DNS:6123516418备份DNS:6123516413

广西壮族自治区(中国电信)首选DNS:20210322468备份DNS:20210322568

广西壮族自治区柳州市 (中国网通)首选DNS:221713668备选DNS:221712868

广西壮族自治区防城港市(中国铁通)首选DNS:6123516413备份DNS:6123516418

广西壮族自治区柳州市 (中国电信)首选DNS:20210322468备选DNS:20210322568

湖南省DNS服务器IP地址:

湖南省衡阳市(中国电信)首选DNS:2201706496备份DNS:2021039668

湖南省衡阳市(中国电信)首选DNS 595178210备份DNS 22224612980

湖南省岳阳市(中国铁通)首选DNS:2119824备份DNS:612342546

湖南长沙(中国电信)首选DNS:20210396112备份DNS:2021039668

湖南长沙(中国铁通)首选DNS:612342545(已封)备份DNS:612342546(已封)

湖南省永州市(中信宽带)首选DNS:21972225254备份DNS:21972225253

湖南永州市(中国电信)首选DNS:218762486备选DNS:21876248100

湖南省湘潭市(中国电信)首选DNS:22224612981备份DNS:595178211

湖南省湘潭市(中国电信)首选DNS :2201700210备份DNS :22224612981

湖南省常德市(中国电信)首选DNS:595178210备份DNS:22224612980

湖南省益阳市(中国铁通)首选DNS:61232206100备份DNS:20210117235

湖南省吉首市(中国电信)首选DNS:22224612981备份DNS:595178211

湖南邵阳市(中国电信)首选DNS :21876192101备份DNS :21876192100

湖南省邵阳市(中国DIAN电信)首选DNS:595178210备份DNS:595178210

南省岳阳市(中国电信)首选DNS:22224612981备份DNS:595178211

福建省DNS服务器IP地址:

福建省厦门市(中国电信)首选DNS:20210110355备份DNS:20210110354

福建省厦门市(中国网通)首选DNS为:218104128106备用DNS为:58229666

福建省泉州市(中国电信)首选DNS:20210110785备份DNS:2188515799

福建省漳州市(中国电信)首选DNS:2188515799备份DNS:20210111255

福建省福州市(中国电信)首选DNS:2188515799备份DNS:2021019855

福建省泉州市(中国电信)首选DNS:2188515799备份DNS:20210110798备份DNS:20210110755备份DNS:20210110785

福建省龙岩市(中国电信)首选DNS:20210111355备用DNS:2188515799(全省备用)

江西省DNS服务器IP地址:

江西省新余市(中国电信)首选DNS:20210122469备份DNS:20210922668

江西省南昌市(中国电信)首选DNS:20210122469备份DNS:20210122668首选DNS:61232206102

江西省南昌市(中国铁通) 首选DNS:2119824备份DNS:2119841

江西省宜春市(中国电信)首选DNS:20210122469备份DNS:20210122668

山西省DNS服务器IP地址:

山西省运城市(中国网通)首选DNS :2029919266备份DNS :2029919268

山西省太原市(中国网通) 首选DNS:2029919266备份DNS:2029919268

山西省太原市(中国电信) 首选DNS:21915032132备份DNS:2191460130

山西省太原市(中国铁通) 首选DNS:2119832132备份DNS:2119841

山西省大同市 中国网通首选DNS:2029919266备用DNS:2029919268

江苏省DNS服务器IP地址:

江苏省靖江市(中国电信)首选DNS:2212282551 备份DNS: 21821351

江苏省南京市(中国电信)首选DNS为:21821351备用DNS为:61147371

江苏省镇江市(中国电信)首选DNS:21821351备份DNS:61147371

江苏省盐城市(中国铁通)首选DNS:22245140备份DNS:2119841

江苏省淮安市(中国电信)首选DNS:61147371备份DNS:6117771

江苏省苏州市(中国电信)首选DNS:6117771备份DNS:2212282551

江苏省扬州市(中国电信) 首选DNS 6114737备份DNS 6117771

江苏省无锡市(中国铁通)首选DNS 2119824 备份DNS 2119841

江苏省无锡市(中国电信)首选DNS:2212282551备用DNS:21821351

浙江省DNS服务器IP地址:

浙江省宁波市(中国电信)首选DNS:2029610415备份DNS:2029610425

浙江省宁波市(中国电信)首选DNS:2029610416备份DNS:2029610426

浙江省宁波市(中国电信)首选DNS:2029610427备份DNS:2029610417

浙江省杭州市(中国网通)首选DNS:218108248200备份DNS:218108245157

浙江省温州市(中国电信)首选DNS:61153177199备份DNS:61153177198

浙江省杭州市(中国电信)首选DNS:20210117235备份DNS:20210117247

浙江省乐清市(中国电信)首选DNS:61153177200备份DNS:61153177202

浙江省余姚市(中国电信)20296104172029610427

陕西省DNS服务器IP地址:

陕西省榆林市(中国电信)首选DNS:202100415备份DNS:202100068

陕西省延安市(中国电信)首选DNS:6113414备份DNS:218301940

陕西西安(中国铁通)首选 DNS:22241523备用 DNS:61232202158

陕西省西安市(中国电信)首选dns:218301940备用dns:6113414

安徽省DNS服务器IP地址:

首选DNS:20210219268备份DNS:20210219968

安徽省阜阳市(中国电信)首选DNS:20210219268备份DNS:20210219968

湖北省DNS服务器IP地址:

湖北省(中国电信)首选DNS:20210344150备份DNS:2021032468

湖北省武汉市(中国电信)首选DNS:2021032468备用DNS:20210344150

湖北省武汉市(中国电信)首选DNS:2021042468备份DNS:2021030117

湖北黄石市(中国电信)首选DNS:20210344150备份DNS:2021032468

山东省DNS服务器IP地址:

山东省烟台市(中国网通)20210215432021021523

山东省济宁市(中国网通)首选DNS:2021021543备份DNS:2021021523

山东省青岛市(中国网通)首选DNS :20210213468备份DNS :20210212868

山东省滨州市(中国网通)首选DNS :20210213468备份DNS :20210212868

山东省临沂市(中国网通)首选DNS:2021021543备份DNS:2021021523

山东省临沂市(中国电信)首选 DNS : 2191460130 备用 DNS : 21915032132

山东省德州市(中国网通)首选DNS 2021021523备选DNS 2021021543

山东滕州市(中国网通)首选DNS:20210212868备份DNS:20210213468

山东省菏泽市(中国网通)首选DNS: 2021021523备份DNS: 2021021543

山东省枣庄市(中国电信)首选DNS:2191460130备用DNS:21915032132

山东省淄博市(中国网通)首选DNS:2021021543备份DNS:2021021523

山东省聊城市(中国网通)首选DNS:2021021523备用DNS:2021021543

山东省东营市(中国网通)首选DNS:2021021523备选DNS:2021021543

山东省东营市(中国网通)首选DNS:2021021543备选DNS:20210212868

东省威海市(中国网通)首选DNS:2021021543备份DNS:2021021523

黑龙江省DNS服务器IP地址:

黑龙江省全省共用(中国网通) 首选DNS:2029722469 备份DNS:20297227138

黑龙江哈尔滨(中国电信)首选DNS:21915032132备份DNS:2191460130

河北省DNS服务器IP地址:

河北省石家庄(中国网通) 首选DNS:2029916068备份DNS:202991664

河北省邯郸市(网通)首选DNS :2029916068备份DNS :202991664

河北省邯郸市(中国铁通)首选DNS :2119824备份DNS :61232206102

河北省邢台市(中国网通)首选DNS:2029916068备份DNS:202991664

河北省秦皇岛(中国网通)首选DNS:202991664备份DNS:2029916068

河北省沧州市(中国网通)首选DNS:2029916068备份DNS:2029917630或202991664

河北省张家口市(中国网通)首选DNS:202991664备份DNS:2029916068

河北省张家口市(中国电信)首选DNS:21915032132备份DNS:2191460130

河北省邢台市(中国网通)首选DNS:2029916068备份DNS:202991664或202991688

贵州省DNS服务器IP地址:

贵州省贵阳市(中国电信) 首选DNS:2029819267备份DNS:20298198167

云南省DNS服务器IP地址:

云南省玉溪市(中国电信)首选DNS:22217220068备份DNS:61166150123

云南省(中国铁通)首选DNS:21198727备份DNS:21198728

云南省昆明市(中国网通)首选DNS:221313112备份DNS:221313111

辽宁省DNS服务器IP地址:

辽宁省朝阳市(中国铁通)首选DNS :61232206102备份DNS :2119841

辽宁省朝阳市(中国电信)首选DNS :21915032132备份DNS :2191460130

辽宁省朝阳市(中国网通)首选DNS :202966938备份DNS :202966468

辽宁省大连市(中国电信)首选DNS :21915032132备份DNS :2191460130

辽宁省大连市(中国网通)首选DNS :202966938备份DNS :202966468

辽宁省抚顺市(中国电信)首选DNS :21915032132备份DNS :2191460130

河南省DNS服务器IP地址:

河南省 (中国电信)首选DNS 222888888备选DNS 222858585

河南省(平煤集团电信网)首选DNS:2107602备份DNS:219150150150

河南省郑州市(中国电信)首选DNS:219150150150备份DNS:219150 32132

河南省郑州市(中国网通)首选DNS:20210222468备份DNS:20210222768

河南省漯河市(中国电信)首选DNS :21915032132备份DNS :222888888

河南省安阳市(中国铁通)首选DNS:211981923备份DNS:61233653

河南省洛阳市(中国电信)首选DNS:222888888备份DNS:222858585

河南省网通DNS(全省)首选DNS:20210222468备份DNS:20210222768

河南省驻马店市(中国网通)首选DNS:20210222468备份DNS:20210222768

四川省DNS服务器IP地址:

四川省重庆市(中国电信) 首选DNS:6112812868备用DNS:6112819268

四川省泸州市(中国电信)首选DNS:61139269备份DNS:202989668

四川省泸州市(中国铁通)首选DNS:6123615999备份DNS:61139269

四川省成都市(中国电信)首选DNS:202989668备份DNS:61139269

四川省遂宁市(中国电信)首选DNS:202989668备份DNS:61139269

内蒙古呼和浩特市DNS服务器IP地址:

内蒙古呼和浩特市(中国电信)首选DNS:21914816231备份DNS:21915032132

内蒙古呼和浩特市(中国网通)首选DNS:2022249968备份DNS:2022249967

天津市DNS服务器IP地址:

天津市(中国电信)首选DNS:21915032132备用DNS:2191460132

天津市(中国网通)首选 DNS: 2029910468 备份 DNS: 202999668

新疆喀什市DNS服务器IP地址:

新疆喀什市(中国电信)首选DNS:61128114166备选DNS:61128114133

新疆阿克苏市(中国电信)首选DNS:61128114166备选DNS:61128114133

新疆库尔勒市(中国电信)首选DNS:61128114166备份DNS:61128114133

吉林省DNS服务器IP地址:

全省共用(中国网通) 首选DNS:20298568备份DNS:20298068

海南省DNS服务器IP地址:

海南省海口市(中国铁通)首选DNS:20210396112备选DNS:611444092

海南省海口市 (中国电信)首选DNS: 20210019750备用DNS:2021001998

西藏DNS服务器IP地址:

西藏拉萨(中国网通)首选DNS:221136534备份DNS:2021021523

甘肃省DNS服务器IP地址:

甘肃省兰州市中国电信:首选DNS:2021006468备用DNS:2021006466

甘肃省兰州市中国铁通:首选DNS:2119812127备用DNS:2119824

甘肃省武威市(中国电信)首选DNS:2021006468备用DNS:60178093

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 如何在两层服务器的第二层Nginx上获取用户IP

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情