将主机名解析为 IP 地址

2023-12-20

我开发了一个客户端/服务器模拟应用程序。我在两台不同的 Windows XP 计算机上部署了客户端和服务器。不知何故,客户端无法向服务器发送请求。

我尝试了以下选项:

  1. 使用 IP 地址从客户端成功 Ping 通服务器计算机。

  2. 使用 IP 地址成功从服务器 ping 通客户端计算机。

  3. 检查两台机器上的 netstat 命令行工具。服务器在LISTENING模式并且客户端处于SYS_SENT模式。但它用来发送的外部地址是主机名而不是 IP 地址。

  4. 使用客户端的主机名 ping 服务器计算机失败。

  5. 使用服务器中的主机名成功 Ping 客户端计算机。

我觉得问题是当客户端尝试使用主机名连接到服务器时。

您能否让我知道如何强制应用程序使用 IP 地址而不是主机名?还有其他方法可以将主机名映射到 IP 地址吗?


转到您的客户端计算机并输入:

nslookup server.company.com

将服务器的真实主机名替换为server.company.com, 当然。

这应该告诉您您的客户端正在使用哪个 DNS 服务器(如果有)以及它认为该名称存在什么问题。

To force如果应用程序要使用 IP 地址,通常只需将其配置为使用 IP 地址而不是主机名。如果主机名是硬编码的,或者应用程序坚持使用主机名而不是 IP 地址(正如您的其他评论之一似乎表明的那样),那么您可能不太走运。

但是,您可以更改大多数计算机解析主机名的方式,例如使用/etc/resolv.conf and /etc/hosts在 UNIXy 系统上和本地主机文件 http://support.microsoft.com/kb/172218在 Windows-y 系统上。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

将主机名解析为 IP 地址 的相关文章

  • 代码 GetAsyncKeyState(VK_SHIFT) & 0x8000 中的这些数字是什么?它们是必不可少的吗?

    我试图在按下按键的简单动作中找到这些数字及其含义的任何逻辑解释 GetAsyncKeyState VK SHIFT 0x8000 可以使用哪些其他值来代替0x8000它们与按键有什么关系 GetAsyncKeyState 根据文档返回 如果
  • 通过 PowerShell 运行 .cmd 文件

    我正在尝试使用 PowerShell 在远程服务器上运行 cmd 文件 在我的 ps1 脚本中我尝试过 C MyDirectory MyCommand cmd 它会导致此错误 C MyDirectory MyCommand cmd is n
  • 在 Windows 上查找父进程 ID

    Problem 给定远程 Windows 主机上的进程 ID 和命令行访问权限 如何找到其父进程的 PID Solution 鉴于 Marc B 的回答 我们可以使用 WMIC 命令示例here https learn microsoft
  • 用于推送通知的设备令牌

    我正在实施推送通知服务 我需要创建一个数据库来存储 4 个移动平台的所有设备令牌 我想根据他们的平台 iOS Android BlackBerry WP7 来组织它们 但是有什么方法可以区分平台 这样如果我只想向 Android 用户发送消
  • Windows:使用 CMD(或 Java)从非特权运行特权命令

    我将有一个以管理员身份运行并侦听端口的服务 我的 GUI 程序将与管理员服务对话以获取需要管理员权限的项目 如果该服务尚未运行 我需要启动它 如何让我的 GUI 程序以管理员身份运行命令 我假设用户会被询问是否要继续 我希望我可以在 CMD
  • Qt GUI 应用程序中的控制台输出?

    我有一个在 Windows 上运行的 Qt GUI 应用程序 它允许传递命令行选项 在某些情况下我想向控制台输出一条消息 然后退出 例如 int main int argc char argv QApplication a argc arg
  • 如何将 Hudson/Jenkins 参数传递给 Windows 批处理命令

    好吧 我需要在我的 Hudson 作业中执行一个批处理文件 我有一个参数 Jenkis 参数 我需要将这个值 如参数 传递给批处理文件 我尝试了以下操作 Deploy cmd configuration DEPLOYCONFIGURATIO
  • Notepad++ - 使函数“可点击”?

    我只是想这可能有用 但我找不到办法 在 Notepad 中 有没有一种方法可以使函数名称 可单击 即使它们成为链接 这样如果您单击它们 它会自动将您带到其定义 最好是跨整个代码库 目前还没有插件提供可直接单击的函数名称 但您可以尝试使用 S
  • MSysGit 与 Windows 版 Git

    我无法确定MSysGit 和 Windows 版 Git 之间的区别 http msysgit github com 它们有何不同 为什么我会选择其中之一而不是另一个 它们不是同一个东西吗 On http msysgit github co
  • 运行“npm install”:Node-gyp 错误 - MSBUILD.exe 失败,退出代码:1

    我在跑npm install在 Windows 上安装我的项目中的所有软件包 然后我收到有关 MSBUILD exe 的错误 gyp ERR stack Error C Program Files x86 Microsoft Visual
  • PHPStorm - 无效的后代文件名

    我正在尝试将 Windows 7 PC 上的本地 PHPStorm 项目与 Ubuntu 服务器同步 当我尝试任何类型的连接 例如 测试 SFTP 连接 时 它会失败并显示 Invalid descendent file name C np
  • 如何替换`qemu-system -redir`命令参数?

    我有一个使用以下选项启动 qemu 的脚本 qemu system x86 64 net nic model rtl8139 net user hostfwd tcp 5555 1522 net dump file tmp vm0 pcap
  • 批处理文件:FOR 循环中的 GOTO

    我有一个带有 FOR 循环的批处理文件 在循环中 我必须等待进程结束 为此我使用了 IF 和 GOTO 问题是 GOTO 打破了循环 我尝试寻找其他解决方案 但没有找到任何东西 如何做呢 echo off for f tokens a in
  • 按名称显示进程的命令行

    我在cmd中使用以下命令来获取进程命令行 它提供了所有流程的详细信息 WMIC OUTPUT C ProcessList txt PROCESS get Caption Commandline Processid 我想在记事本中按名称获取特
  • 给定一个 IP 地址列表,如何找到最小值、最大值?

    在Java中 我有一个ip地址的数组列表 我如何找到最小值和最大值 我已经使用了 Collection min 但在以下情况下它不起作用 192 168 0 1 lt min 192 168 0 250 192 168 0 9 lt max
  • 高级 Win32 图像文件 I/O?

    我想在 Windows C 应用程序中将图像文件读入内存 什么是一个相当简单的解决方案 也许类似于 IOS 提供的UIImage 我希望支持合理数量的文件格式 我需要为图像处理的位图提供一些低级访问权限 我在互联网上阅读了很多内容 看起来
  • 解密/读取/修改“.automaticDestinations-ms”和/或“.customDestinations-ms”

    有谁知道如何读取 Microsoft 为 JumpList 创建的文件 我想从 JumpList 中清除所有历史记录 最常访问的 最近关闭的 而不清除任务 我尝试使用 win7api 中的 APPID 并清除例如 google chrome
  • 如何使用 MSYS2 获取旧版本的软件包?

    我决定尝试 CLion for Windows 它推荐使用 MinGW 或 Cygwin 进行编译 我安装了MSYS2 http sourceforge net p msys2 wiki MSYS2 20installation 包管理器进
  • Apache 子进程已退出,状态为 255

    经过大量的搜索 尝试 修复 等待和哭泣 在我放弃之前 我想为这个错误抓住最后的机会 我们正在奔跑Microsoft Windows Server 2012 Apache 2 4 6 Win64 OpenSSL 1 0 1e PHP 5 5
  • 如何停止执行的 Jar 文件

    这感觉像是一个愚蠢的问题 但我似乎无法弄清楚 当我在 Windows 上运行 jar 文件时 它不会出现在任务管理器进程中 我怎样才能终止它 我已经尝试过 TASKKILL 但它对我也不起作用 On Linux ps ef grep jav

随机推荐

  • Node.js 定义文档对象

    您好 我正在尝试使用 node js 在服务器端运行 js 函数 但出现问题 该函数正在使用文档dom来访问返回的html上的一些隐藏值 并且文档在node js上未定义 有没有办法定义文档对象
  • AdapterView.OnItemClickListener 与更多ListView

    我在一个片段上有 2 个 ListView 我想知道是否可以为两个实现 AdapterView OnItemClickListener 的同一个类进行设置 我的意思是 Android 文档说 public abstract void onI
  • 关于使用用户定义的方法扩展 C++ STL 容器的更好方法的建议

    我继承自C STL容器 并向其中添加了我自己的方法 其基本原理是 对于客户来说 它看起来像是一个常规列表 但具有可以轻松调用的特定于应用程序的方法 这工作得很好 但我读过很多关于不从 STL 继承的文章 有人可以提供具体建议 告诉我如何以更
  • C 中 int、float 和 double 之间的转换

    我不太明白 C 中的转换 谁能帮我解决书中的一个问题计算机系统 程序员的视角 https rads stackoverflow com amzn click com 9332573905 我们生成任意整数值 x y 和 z 并将它们转换为
  • nginx 返回 400 代码时添加标头

    我正在开发一个带有 laravel 后端的 ember js 应用程序 如果出现问题 我会尝试使用 php 返回 http 错误代码 我注意到 当发出 PUT 请求并返回 400 状态代码时 我的 CORS 标头会被我的 conf 文件忽略
  • postgresql - sql - “true”值的计数

    myCol true true true false false null 在上表中 如果我这样做 select count count myCol I get 6 5 I get 5因为它不计算空条目 我如何计算真值的数量 示例中为 3
  • 将面板数据从长到宽重塑[重复]

    这个问题在这里已经有答案了 我想将面板数据从长格式转换为宽格式 我知道还有很多其他问题涉及这个主题 但是 我不相信他们中的任何一个都有我正在寻找的确切答案 my df lt data frame ID rep c A B C 3 TIME
  • Kafka-Connect:分布式模式下创建新的连接器就是创建新的组

    我目前正在使用 confluence 3 0 1 平台 我试图在两个不同的工作人员上创建 2 个连接器 但尝试创建一个新的连接器正在为其创建一个新组 Two connectors were created using below detai
  • 如何声明 Blazor 组件

    更新 这就是我想要完成的任务 我有一个组件 ItemTagBox razor
  • Fabric/Python:AttributeError:“NoneType”对象没有属性“partition”

    Fabric中有以下功能用于添加用户帐户 脚本 fab l Python source code Available commands OS TYPE adduser createcmd Create command line for ad
  • 适用于 iOS 的 Flutter 应用程序在使用 Firebase 启动时崩溃

    我研究了这么久 还没有找到解决我的问题的方法 我正在使用 flutter 构建一个 iOS 应用程序 并将该应用程序从 Windows 计算机移至虚拟 macOS 现在 当我尝试在 Iphone 模拟器 Iphone 11 pro Max
  • Android 上 libjpeg-turbo 的集成或构建说明

    在互联网上可以找到各种提到 Android 版 libjpeg turbo 的页面 example http comments gmane org gmane linux linaro devel 6967 他们都指向存储库here htt
  • 如何仅在 Swift 中将一个视图控制器的方向锁定为纵向模式

    因为我的应用程序支持所有方向 我想仅将纵向模式锁定到特定的 UIViewController 例如假设它是选项卡式应用程序 并且当登录视图以模态方式出现时 我只希望登录视图仅处于纵向模式 无论用户如何旋转设备或当前设备方向如何 当你有一个复
  • 模板智能感知

    我主要使用 C 而 VSCode 中缺少的一件事是 Angular 2 模板中的 IntelliSense 我发现这个问题有解决办法here https github com microsoft typescript issues 6508
  • 用于理解 OpenGL 中的视图、投影、“虚拟相机”或一般图形的资源 [关闭]

    Closed 此问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 我注意到大多数资源要么假设您已经了解很多 要么假设您了解专业水平的数学 要么假设您将找到其他资源来填补空
  • 如何从 Python 以隐身模式打开 chrome

    这在 powershell 中有效 Start Process chrome exe ArgumentList incognito www foo com 如何通过 Python 实现这一点 使用网络浏览器在 chrome 中打开隐身模式的
  • 在 jQuery mousedown 处理程序中添加覆盖层后,Internet Explorer 泄漏单击事件

    In a mousedowndiv 的事件处理程序创建另一个新 div 并将其附加到主体 这个新的div有position fixed 也可以是position absolute 并且具有 100 宽度和 100 高度 因此它立即覆盖触发鼠
  • 更新 Flutter 项目中的 Gradle

    我有这个项目Flutter 但由于 Gradle 版本的原因 我已经有几周无法构建 apk 了 我已经尝试了所有方法 但 Flutter 总是返回以下错误 我已经安装了我发现的每个更新 尽管它显示 Gradle 版本是 4 10 2 颤动构
  • 读取 Excel Open XML 会忽略空白单元格

    我正在使用此处接受的解决方案 https stackoverflow com questions 3321082 from excel to datatable in c with open xml将 Excel 工作表转换为数据表 如果我
  • 将主机名解析为 IP 地址

    我开发了一个客户端 服务器模拟应用程序 我在两台不同的 Windows XP 计算机上部署了客户端和服务器 不知何故 客户端无法向服务器发送请求 我尝试了以下选项 使用 IP 地址从客户端成功 Ping 通服务器计算机 使用 IP 地址成功