MySQL禁止反向解析客户端IP(skip-name-resolve)


关键词

MySQL禁止反向解析客户端IP(skip-name-resolve)

摘要

MySQL禁止反向解析客户端IP(skip-name-resolve)

今天有一个朋友跟我讲,他一个PHP的网站很慢,让我帮他看看。我上去看了一下,在事发的阶段,有大量的MySQL反向解析域名的记录,如下:

日志记录(1):
IP address '117.27.138.135' could not be resolved: 不知道这样的主机。
For more information, see Help and Support Center at http://www.mysql.com.  

MySQL禁止反向解析客户端IP(skip-name-resolve)

今天有一个朋友跟我讲,他一个PHP的网站很慢,让我帮他看看。我上去看了一下,在事发的阶段,有大量的MySQL反向解析域名的记录,如下:

日志记录(1):
IP address '117.27.138.135' could not be resolved: 不知道这样的主机。
For more information, see Help and Support Center at http://www.mysql.com.  

日志记录(2):
IP address '221.235.41.38' has been resolved to the host name '38.41.235.221.broad.wh.hb.dynamic.163data.com.cn', which resembles IPv4-address itself.

在我们的印象中,IP反向解析域名是一件吃力不讨好的事情!洪哥也搞不懂,为什么有那么多软件喜欢去玩IP反向解析域名。像tracert命令,它默认会去反向解析ip的域名,所以整个命令慢得要死。洪哥一般都喜欢加一个“-d”的参数,这样它就不会去解析域名了,相比之下tracert运行就感觉快如闪电啊!

言归正传,怎么样让MySQL禁止反向解析客户端IP呢?请教了一些资深的朋友,原来可以在my.ini里面加一行skip-name-resolve参数,然后把MySQL重启一下,这样它就乖了!

希望对大家有帮助,谢谢!

 

要饭二维码

洪哥写文章很苦逼,如果本文对您略有帮助,可以扫描下方二维码支持洪哥!金额随意,先行谢过!大家的支持是我前进的动力!

文章的版权


如果您在服务器运维、网络管理、网站或系统开发过程有需要提供收费服务,请加QQ:8771947!十年运维经验,帮您省钱、让您放心!
亲,如果有需要,先存起来,方便以后再看啊!加入收藏夹的话,按Ctrl+D

« Linux下的MySQL优化 下厨房数据丢失与MySQL数据库备份策略 »