【问题标题】:How to Map an IP to hostname in python without writing in hosts file如何在python中将IP映射到主机名而不写入主机文件
【发布时间】:2014-05-07 07:58:01
【问题描述】:

我正在使用 Windows 7 和 python 2.7 我创建了本地 https 服务器,并将重定向 url 到服务器作为其 IP 地址。我使用 openssl 为 https 创建了证书文件。 然后我将本地系统 IP(172.16.17.84) 映射到 windows 的 hosts 文件中的 myapp.nobies.in。 所以我的服务器重定向 url 变成了https://myapp.nobies.in:443。 通过在主机文件中执行此 IP 映射,我没有收到 SSL 错误。 但是,我想将我的应用程序分发给其他人,因此,通过 python 代码写入主机文件是不可取的,因为它需要管理权限。 那么,有没有办法用主机名分配/映射这个 IP,而不是在 hosts 文件中创建条目。

【问题讨论】:

    标签: python ssl https hosts hosts-file


    【解决方案1】:

    您是否考虑过只为 IP 地址创建证书?这不会比手动将域名添加到主机文件更脆弱(实际上可能不那么脆弱)。有关详细信息,请参阅 https://stackoverflow.com/a/11710762/138772https://stackoverflow.com/a/8444863/372643

    另一种可能需要更多工作的替代方法是在您的应用中包含一个本地 DNS 服务器,将域名重定向到您的 IP 地址。不过,我真的不能说最好的方法是什么。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-05-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-07-21
      • 1970-01-01
      相关资源
      最近更新 更多