是否可以获取TCP客户端使用的服务器地址?客户端可以使用IP地址或主机/域名访问服务器。
我正在尝试使用以下命令获取域名:
ServerSocket ss = new ServerSocket(port);
Socket s = ss.accept();
System.out.println(s.getLocalAddress().getHostName());
System.out.println(s.getLocalAddress().getCanonicalHostName());
但我得到的总是IP地址!
在超文本传输协议服务器中,我们可以使用httpServletRequest.ge
我正在编写一个django应用程序,它的表单可以接受IP,并对已发现的域名进行用户查找。我已经找到了Ubuntu包,我计划从python子进程中调用它,并将stdout读入StringIO,然后解析注册器、名称服务器等。
我的问题是,似乎有许多付费的服务,这意味着一定有一个原因,人们不只是使用这个Ubuntu包。我想知道从一个IP请求到包的whois服务器的请求数量是否有限制?我可能会做250个域名查找每个IP或更多。另外,我发现有些域是不可搜索的:
qmul.ac.uk is searchable
kat.ph is not searchable
ahram.org.eg is not s