在Bluemix安全网关中,我想使用主机名而不是IP地址作为目的地的主机。我使用了码头安全网关客户端。我试图通过编辑安装了码头安全网关客户端的主机os的/etc/ host,以及使用-net=“host”或-add-host=hosname:IP地址运行SG客户端来实现这一点。安全网关服务似乎不使用DNS对以下问答的答案,所以我尝试使用/etc/主机。
How to resolve SG Client's ENOTFOUND error
但我没能成功,SG的客户得到了ENOTFOUND。您能教我如何使安全网关客户端解析目标主机的主机名吗?
结果-net=“主机”
2015-07-08 15:47:01.097安全通道隧道接驳
*SG似乎支持有关SG文档的-net=“host”,但它似乎工作得不好。sg
--add=httpserver1 1:192.168.56.1的结果
发布于 2015-07-09 12:01:52
我认为让它在本地工作的唯一方法是让您的内部IT组将主机的名称添加到DNS中。记住,对/etc/host文件的更新在作用域上是本地的,没有其他机器会使用该信息将主机名解析为该IP。在这种情况下,您要求Bluemix中的安全网关服务器在您自己的类C/D子网中查找您在本地定义的内容,如果不更改DNS,它就无法做到这一点。
另一种选择是尝试使用docker '--dns‘参数,提供可访问的DNS的ip地址。
https://stackoverflow.com/questions/31303259
复制相似问题