Когда я настраивал свой Macbook Pro, я поменял свое имя хоста, я думаю, на мое имя Tristan
.Я пытаюсь работать с сокетами и звоню:
socket.gethostbyname(socket.gethostname())
Это не дает мне ошибку socket.gaierror: [Errno 8] nodename nor servname provided, or not known
Я предполагаю, что это проблема, потому что я изменил имя,Если я наберу:
socket.gethostname('Tristan.local')
Это фактически печатает правильный IP-адрес.Mac моего друга не изменил имя хоста, и он возвращает адрес сети, в которой он находится.Как я могу изменить свое имя хоста обратно на локальное имя хоста или все, что мне нужно сделать, чтобы заставить:
socket.gethostbyname(socket.gethostname())
Снова работать?Я думал, что в то время мне было весело, поменяв его на свое имя, но теперь я полон сожаления.