Я хотел бы использовать имя хоста вместо IP-адреса в качестве хоста назначения в Bluemix Secure Gateway. Я использую клиент Docker Secure Gateway. Я попытался реализовать это, отредактировав /etc/hosts хостовой ОС, в которой установлен Docker Secure Gateway Client, и запустив SG Client с --net="host" или --add-host=hosname:IP-адрес. Служба Secure Gateway, похоже, не использует DNS в отношении следующего ответа на вопросы и ответы, поэтому я попытался использовать /etc/hosts.
Как устранить ошибку ENOTFOUND клиента SG
Но у меня не получилось, SG Client получил ENOTFOUND. Не могли бы вы научить меня, как сделать так, чтобы клиент Secure Gateway разрешал имя хоста хоста назначения.
[результаты --net="host"]
- Я подтвердил, что ОС хоста разрешила имя хоста.
#P5#
- Я запустил SGClient с параметром --net="host"
#P6#
- Клиент SG получил ошибку ENOTFOUND
#P7#
*SG поддерживает --net="host" в отношении документов SG, но, похоже, это работает не очень хорошо. https://www.ng.bluemix.net/docs/troubleshoot/SecureGateway/ts_index.html#ts_sg
[результаты --add-host=httpserver1:192.168.56.1]
- Я запустил SGClient с --add-host=httpserver1:192.168.56.1
#P10#
- Клиент SG получил ошибку ENOTFOUND
#P11#