由于再做域名解析的时候,一般需要设置指向到一个公网地址。所以只知道网卡内网IP是不行的。
百度搜索查询法
通过百度打开 输入 ip 查询可以查看当前电脑出口的上网IP (如果IP是动态的,这个IP可能随时都会变化)
IP网站查询法
除此之外,专业查询出口IP的网站有很多。类似ip138 和ipcn等。不过建议ip138查询的比较准确。
路由器上查询外网IP
刚刚说到的查询公网IP的方法,对于网页上查询可能也会出现错误呢。那么其实最简单的是我们登陆上网的网关设备,路由器上查看连接状态。WAN口显示的IP 或拨号IP就是上网的外网IP啦
Linux系统查询上网公网IP
以上都是通过上网图形界面查看上网IP的。其实很多服务器用的是linux unix系统是图形界面。看不到公网ip呢,怎么查看呢
输入 curl ifconfigme 命令即可查看
执行curl命令访问 checkhtml页面,并将访问结果赋给变量CONTENT,并将错误定向到/dev/null
您可以加入对>
之前公司官方商城改版,给前台一些页面做了 Memcache 缓存。在这期间,经常涉及到一些页面的改动,商品页的描述也在不断更新,每次都需要开发人员到服务器上 reload Memcache ,比较麻烦,不然只有三个小时后页面才会失效,然后重载。
故想做一个后台配置,给运营同事 *** 作。当运营同事修改了商品描述后,只需重载一下,就可以及时的更新给用户。
本来呢,我的想法很简单,就是在官网项目里添加一个接口,然后在运营中心那边调用这个接口就行,这样就可以使某个页面的缓存失效。
之后,华仔跟我说,可以看看 web14 (我司的一台服务器)上的配置,看完之后,发现他的想法很不错。具体是,给请求加个 header ,然后直接访问页面,就不会走缓存,会执行程序并重载这个页面的缓存。
然而当我想要开始动工的时候,发现了一个尴尬的问题。
我司的服务器有多台,同时 Memcache 缓存在每一台服务器上,那么 CURL 如何指定到各个 IP 呢。
Google 了一下,找到了解决方案。
这个方式只能制定某一台服务器的 IP ,当遇到多种情况时,就不行了。
在 PHP 7022 下可以正常运行,可是跑到 PHP 5538 下就不行了。
这样只需要更换 IP 就好。
一开始还是蛮担心自己弄不出来的,没想到解决问题是这么的简单。
理货宝 php curl 域名解析到指定IP
方法1:telnet命令分步阅读
1/1
telnet命令是测试网络最常用的工具,使用方式telnet 远程ip port
如图,是网络端口通和不通的两种情况,当出现telnet: connect to address 192168150168: Connection refused时,有两种情况,首先网络不通,你可以使用ping检测,如果网络通,可能对方服务器没有启动对应的服务。
方法2:nc命令
1/2
nc命令作用很强大,有时候会遇到这种情况,就是网络管理员策略已经开通了,放开了指定的端口,但是我们的服务没有部署,远程服务器的端口没有启动,此时可以使用nc命令。例如远程服务器的80端口没有启动,但是想测试网络策略是否生效,在远程服务器192168150168执行nc -l 80命令,进行80端口的侦听。
yum -y install nc进行工具的安装
2
/2
在本地服务器使用 nc -zv 192168150168 80命令测试,当然你也可以使用在telnet 192168150168 80进行测试和nc命令配合使用
方法3:ssh命令
1/1
我们经常使用ssh进行远程服务器的登录,其实ssh也可以作为网络端口连通性测试ssh -v -p 1521 oracle@192168150168,如图测试1521端口是否通,-v进行调试,可以打印中间过程的日志
方法4:get命令
1/1
get命令功能很强大,我们经常会使用此工具下载文件,此命令也可以进行端口测试,如图使用很简单显示Connecting to 192168150168:1521 connected表示端口可以正常连接
以上就是关于如何查看自己的外网域名全部的内容,包括:如何查看自己的外网域名、linux的shell脚本 CONTENT=$(/usr/bin/curl 域名/check.html 2>/dev/null)是什么意思、PHP中CURL指定IP等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)