Elastic Search 6.7 버전에서는 default로 IPv6만 통신이 가능하며, 자신의 localhost에서만 호출이 가능하게 설정이 되어 있다.

 그래서 기본 Listen Port인 9200 을 LISTEN으로 잡아보면,

 127.0.0.1:9200

 ::1:9200 

 위 2가지만 잡히는 것을 볼 수 있다.

 위 두가지만 잡히면 ElasticSearch가 설치된 서버/PC에서만 호출이 가능하게 된다.

 다른 곳에서 접속 시도시, Refuse 되는 것을 알 수 있다.

 ElasticSearch가 설치된 곳에서 config 에 있는 elasticsearch.yml 파일을 수정하여서 모든 네트워크에서 접속이 가능할 수 있게 할 수 있다.

 

 network.host:0.0.0.0

 

 위 설정을 해당 파일에 하게되면, 모든 네트워크에서 접속이 가능하게 된다.

 LISTEN을 잡아보면 다음과 같이 뜨는 것을 알 수 있다.

 :::9200

 

https://ismailyenigul.wordpress.com/2016/10/13/elasticsearch-listen-all-network-interfaces-on-centos-7/