gpt4 book ai didi

perl - 主机文件和 Perl 机械化

转载 作者:行者123 更新时间:2023-12-04 19:36:46 25 4
gpt4 key购买 nike

我正在尝试制作一个 perl 脚本来向我创建的应用程序发送获取请求。我的应用程序在不同的服务器上运行,所以为了让它看起来像一个域,我将 ip 添加到我的/etc/hosts 文件中。我的主机文件如下所示:

10.1.10.50     test1.domain.com
10.1.10.51 test2.domain.com

当我运行我的脚本时,它基本上只是获取:

my $res = $mech->get("http://test1.domain.com/1");

我收到以下错误:

Error GETING http://test1.domain.com/1: test1.domain.com: unable to resolve

我假设我的 perl 脚本没有使用我的/etc/hosts 文件,是否可以让它检查 hosts 文件的 DNS 或在程序本身中设置域?

谢谢

最佳答案

Perl 不“使用/etc/hosts 文件”。它使用与机器其余部分相同的网络堆栈。它是使用/etc/hosts 的网络层。

这些主机名是否从 shell 解析?它们显示什么?

关于perl - 主机文件和 Perl 机械化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13981320/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com