php-Curl 能否携带 目标服务器的ip地址

问题描述

Curl 能否携带 目标服务器的ip地址

现在有AB两台服务器,A服务器域名为 www.a.com B服务器 中有若干个 网站 分别为 aa.b.com 、 bb.b.com、cc.b.com 等。
现在A服务用Curl分别访问B服务器的每个网站,这时A服务器上的DNS服务器当掉了。我如何我如何使用Curl正常访问B服务器中的网站

解决方案

电脑不在身边,你可以man curl查下看看又没有这个选项
或者用我的临时解决办法,用root权限在/etc/hosts中制定解析
或者改/etc/resolve.conf到一个可用的dns服务器ip


Update:
$ curl --resolve <目标地址>:<端口>:<解析地址> ........(其他参数,包含要访问的地址)

例如,将www.google.ca解析到123.123.123.123,并curl:https://www.google.ca/#newwindow=1&q=test
$ curl --resolve www.google.ca:80:123.123.123.123 https://www.google.ca/#newwindow=1&q=test

解决方案二:

如果是linux系统可以在
/etc/hosts
中手工添加解析
如果是win系统可以在
C:WindowsSystem32driversetchosts
中手工添加解析

另一个方法是换个dns,如8.8.4.4等

时间: 2024-10-10 05:24:03

php-Curl 能否携带 目标服务器的ip地址的相关文章

使用js如何获取服务器的ip地址

问题描述 使用js如何获取服务器的ip地址 使用js如何获取服务器的ip地址,找了老多办法,只可以获取到域名 解决方案 可以使用后台语言配合实现.http://blog.csdn.net/wenpengy/article/details/4709581 解决方案二: js好像本身不能获取服务器的IP,但JSP可以,所以用个隐藏域,js就可以借鸡下蛋了. jsp代码如下: 解决方案三: js好像本身不能获取服务器的IP,但JSP可以,所以用个隐藏域,js就可以借鸡下蛋了. jsp代码如下: 解决方

SVN服务器更改ip地址之后客户端设置2种方法

以下方案是网上找的, 没试过. SVN服务器更改ip地址后,本地svn重新连接问题应该搭建的一个SVN服务器,由于工作环境的改变,不得不对服务器的IP地址进行修改.IP地址修改后,客户端对服务器的连接可以采用以下的方法重定位: 1. 如果客户端工具是TortoiseSVN,直接在工作副本上右键,选择TortoiseSVN->relocation,再输入新的URL. 2. 如果客户端工具是 eclipse 的插件 subclipse,切换到"SVN资源库"的透视图,再在资源库路径上

修改Netview服务器的IP地址

&http://www.aliyun.com/zixun/aggregation/37954.html">nbsp;   在使用Netview的过程中,有时会因为IP地址重新分配或服务器换地方而要修改Netview服务器的IP地址.这时可参考以下步骤:  1.配置 TCP/IP 和 hostname 信息: 2.运行 /usr/OV/services/reset_ci 3.运行 xnmsnmpconf -clearCache 4.运行 mapadmin -u 5.在NETVIEW

阿里云服务器的IP地址有哪些要注意的

  经典网络的 IP IP 地址是用户访问 ECS 实例以及 ECS 实例对外提供服务的主要方式.目前经典网络 IP 地址由阿里云统一分配,分为公网 IP 和私网 IP. 私网 IP 每个实例会分配一块私网网卡,并绑定一个私网 IP.私网 IP 是必选的且无法修改. 注意不要在操作系统内部自行变更私网 IP,否则会导致私网通讯中断. 同一地域内实例之间通过私网 IP 进行的通讯流量是免费的. 私网 IP 可以用于以下情况: SLB 的负载均衡 ECS 实例之间内网互访 ECS 实例与其他云服务(

php基于curl实现随机ip地址抓取内容的方法_php技巧

本文实例讲述了php基于curl实现随机ip地址抓取内容的方法.分享给大家供大家参考,具体如下: 使用php curl 我们可以模仿用户行为,既可以设置我们访问的ip及浏览器信息还可以设置post方式. curl是一个特别牛逼的东西!~ 居然还可以生成随机的ip来访问,甚至可以让服务器分辨不出真实ip.这个很牛!有人说这个是不算bug的bug.不过有这个功能也给我们带来了很大的方便. php基于curl实现随机ip访问: <?php function curl($url,$ifpost = 0,

Linode通过克隆平移服务器系统和数据以及保留IP地址

如果我们有在使用或者有接触了解过Linode VPS主机的用户肯定清楚,这次他们十三周年活动又免费升级内存配置,从配置上看对于我们用户是有利的,而且从整个主机行业趋势看,可能下半年很多VPS服务器商家也将会提高配置,这样对于我们用户选择性价比又有一个不错的提升.   比如我们原来选择Linode 2GB内存配置月费20美金的,这样我们可以降级选择原来1GB可以升级到2GB配置只需要10美金,因为我们原来2GB方案配置现在可以升级到4GB内存方案,着实可能有点浪费.关于数据的平滑移动,我们可以通过

BXP服务器改IP的方法

本站BXP无盘系统服务器默认的IP地址为192.168.1.251,本例以将服务器的IP地址改为192.168.118.201为例介绍一下如何修改服务器的IP地址. 1.首先打开网上邻居属性,将服务器的IP地址改成192.168.118.201,(如图1)       2.配置DHCP服务,打开开始-设置-控制面板-管理工具-DHCP 点开BXPSERVER,把"[作用域192.168.1.0]bxpclIEnt"删除(图2), 在"BXPSERVER[192.168.118

端口- 求助,两台服务器一个ip的问题!

问题描述 求助,两台服务器一个ip的问题! 两台服务器1,192.168.1.3, windows2008,iis,域名解析到这台服务器的IP地址.2,192.168.1.2,linux,php,装了一个web应用程序. 现在想从外网访问192.168.1.3主站页面,并通过主页上连接访问1.2, 由于各种原因,无法做域名解析,无法设置路由器的端口映射,有没有什么别的办法,在1.3上做设置,让外网能访问1.2呢? 谢谢!!! 解决方案 不能做端口映射,这个办不到.如果1.3可以映射,那么可以在1

平板-发布系统后,服务器IP地址隐藏问题

问题描述 发布系统后,服务器IP地址隐藏问题 比如:服务器的IP地址218.230.48.38,端口号用80端口或者其他端口,比如8060端口, 访问系统网页地址为 http://218.230.48.38, http://218.230.48.38:8060,都能访问,我想让外界其他人访问这个地址,但又不想让他们知道服务器真实的ip地址, 不知道有什么办法没有??? (如果是免费的vpn,需兼容xp,win7,win8,手机,平板),求高手指教!!! 解决方案 可以使用反向代理服务器,那么用户