[Python-bugs-list] [ python-Bugs-615472 ] socket.getfqdn() doesn't on Windows

noreply@sourceforge.net noreply@sourceforge.net
Sun, 29 Sep 2002 15:23:14 -0700


Bugs item #615472, was opened at 2002-09-27 14:32
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=105470&aid=615472&group_id=5470

Category: Python Library
Group: None
Status: Open
Resolution: None
Priority: 5
Submitted By: Robert Olson (olson)
Assigned to: Nobody/Anonymous (nobody)
Summary: socket.getfqdn() doesn't on Windows

Initial Comment:
On windows, socket.getfqdn() doesn't return a fully qualified 
name. Further, it returns the NETBIOS name (I think they call it 
that) of the computer, not a name that's useful for 
networking:

C:\>\Python22\python.exe
Python 
2.2.1 (#34, Apr  9 2002, 19:34:33) [MSC 32 bit (Intel)] on 
win32
Type "help", "copyright", "credits" or "license" for more 
information.
>>> import socket
>>> 
socket.getfqdn()
'lorax'

Python 2.2.1 (from 
python.org), Windows 2000.

--bob

----------------------------------------------------------------------

>Comment By: Martin v. Löwis (loewis)
Date: 2002-09-30 00:23

Message:
Logged In: YES 
user_id=21627

This is not true; getfqdn returns a fully qualified name
even on Windows. If it doesn't do that on your system, this
reason is different than just being Windows.

Can you please report the outcome of the following calls?

socket.gethostname()
name = _
gethostbyaddr(name)


----------------------------------------------------------------------

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=105470&aid=615472&group_id=5470