Возможно ли прослушивание нескольких адресов узла, чтобы я мог слушать запросы localhost и частные IP-запросы?
что-то вроде:
network.host: "127.0.0.1", "192.168.1.4"
Ответ 1
На самом деле да.
Используйте нотацию JSON.
Это то, что я использовал в моей конфигурации:
network.bind_host: ["yourhost", "localhost"]
а также
network.publish_host: yourhost
так как вы не хотите отправлять многоадресные пакеты в интерфейсе loopback.
Ответ 2
Я протестировал данное решение, и оно не сработало. Я пришел к выводу, что Elastic не может прослушивать определенные интерфейсы, используя network.bind_host в конфигурации.
Однако вы можете сказать эластично слушать все интерфейсы, указав: