Mah*_*esh 36 windows networking ip-address
我开发了客户端/服务器模拟应用程序.我在两台不同的Windows XP计算机上部署了客户端和服务器.不知何故,客户端无法向服务器发送请求.
我试过以下选项:
使用ip-address从客户端成功ping通服务器计算机.
使用ip-address从服务器成功ping通客户端计算机.
从两台计算机上检查netstat命令行工具.服务器处于LISTENING模式,客户端处于SYS_SENT模式.但它用来发送的外地址是主机名而不是ip地址.
已ping服务器计算机未成功使用客户端的主机名.
使用来自服务器的主机名成功ping通客户端计算机.
我觉得问题是当客户端尝试使用主机名连接到服务器时.
您能告诉我如何强制应用程序使用IP地址而不是主机名吗?有没有其他方法将主机名映射到IP地址?
pax*_*blo 53
转到您的客户端计算机并输入:
nslookup server.company.com
Run Code Online (Sandbox Code Playgroud)
当然,替换服务器的真实主机名server.company.com.
这应该告诉你,你的客户正在使用的DNS服务器(如果有的话),并与名字它认为这个问题.
要强制应用程序使用IP地址,通常只需将其配置为使用IP地址而不是主机名.如果主机名是硬编码的,或者应用程序坚持使用主机名优先于IP地址(正如您的其他注释之一所示),那么您可能在那里运气不好.
但是,你可以改变,大部分机解析主机名,如用的方式/etc/resolv.conf和/etc/hosts对UNIXy系统和本地主机文件在Windows-Y系统.
如果没有更多关于网络架构的细节,这个问题很难回答。需要调查的一些事情是:
| 归档时间: |
|
| 查看次数: |
159732 次 |
| 最近记录: |