主机服务绑定IP

Posted hzhuxin

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了主机服务绑定IP相关的知识,希望对你有一定的参考价值。

 在用 netstat -na  查看当前主机提供的服务,例如显示如下结果:

   tcp        0      0 127.0.0.1:9000              0.0.0.0:*                   LIST

上面标红的这列表示当前9000端口提供的服务只是绑定在127.0.0.1这个IP上,但是监听任意主机的访问

 

实例:

今天同事在用 spring-data-hadoop 访问一台云主机上的hive报连接拒绝错误,原来hive需要通过 localhost:9000 访问hdfs  ,通过netstat-na 查看该云主机确实开启hdfs服务并监听9000端口, 但是该服务绑定的IP地址是云主机的内网IP ,所以报拒绝连接错语。根据这个情况,在该主机的 /etc/hosts 文件上加入如下代码后,就可以了。

  {服务绑定的ip}  localhost 

 

以上是关于主机服务绑定IP的主要内容,如果未能解决你的问题,请参考以下文章

Golang 绑定mac和ip地址,限制服务器

socket中bind函数绑定的IP是啥

一台服务器一个IP 如何绑定两个域名?

阿里云的云服务器如何绑定多个IP地址?

socket的bind函数是否只能绑定本地IP,不能绑定外网IP么

Linux服务器绑定多网卡IP