我有一个django应用程序使用这个函数,我正在尝试获取访问我的应用程序的ip地址的计算机名。我使用django-ipware来获取客户机的ip地址,这部分工作正常。然后我使用^{
def get_comp_name(request):
client_ip = get_client_ip(request)
try:
comp_name = socket.gethostbyaddr(client_ip[0])[0]
except socket.herror:
comp_name = ''
当我试图部署到centOS 7机器时,在本地网络ip地址上执行socket.gethostbyaddr()
时,我得到以下错误。你知道吗
socket.herror: [Errno 1] Unknown host
我可以ping本地ip地址而没有问题。我的centOS 7机器是否缺少配置?你知道吗
目前没有回答
相关问题 更多 >
编程相关推荐