自建网站调用其他合作商域名解析的问题处理

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了自建网站调用其他合作商域名解析的问题处理相关的知识,希望对你有一定的参考价值。

网站部署在linux环境下,调用了天气预报url页面功能,内网都可以正常显示,可是外网线上部署后缺显示不出来,重新设置nginx查看tomcat,更换新项目包,都不能解决其问题,将iptable关闭后调试,依然无果。

程序就调用了其域名,大概猜测可能是配置的问题。。。。

 

    在linux下ping www.webxml.com.cn 其域名,结果问题里面就出现了。报的ping uknown host www.webxml.com.cn,原来是linux域名设置的问题。开始一直没想到这个一直从程序代码中找问题。

  

    vi /etc/hosts ,在里面添加了127.0.0.1 www.webxml.com.cn,不行。对比其他服务器,在/etc/resolv.conf里没有内容一片空白,在里添加

nameserver 221.7.92.98
nameserver 221.5.203.98
search localdomain

并将/etc/hosts里127.0.0.1 www.webxml.com.cn删除


linux没法自动解析域名。或者是我域名服务器没有设置。与nginx和tomcat配置以及程序无关

 

网上搜了一下Linux域名服务器设置:

来自:http://www.linuxidc.com/Linux/2007-03/2669.htm


位于/etc目录下的有:

hosts,host.conf,resolv.conf,named.boot,named.conf。

1、“hosts”文件,定义了主机名和ip地址的对应,其中也有将要运行dns这台电脑的ip地址和主机名。内容:

127.0.0.1 localhost.localdomain localhost

2、“host.conf”文件[Boban注:原来误写成hosts.conf],"order hosts bind"语句,指定了对主机名的解析顺序是先到hosts中查找,然后到dns服务器的记录里查找。“multi on”则是允许一个主机名对应多个ip地址。内容:

order hosts, bind

multi on

nospoof on

3、“resolv.conf”文件,“nameserver *.*.*.*”指定了dns服务器的地址。注意,这个文件对普通非dns服务器的电脑(非windows的系统;Windows系统是在“网络属性”中设置这项的)来说,是必不可少的。你如果没有设置本机为dns服务器,你又要能够解析域名,就必须指定一个dns服务器的地址。你可以最多写上三个地址,作为前一个失败时的候选dns服务器。文件内容:

将resovl.conf文件设置成:


联通

search localdomain

nameserver 221.7.92.98
nameserver 221.5.203.98


电信

search localdomain

nameserver 61.128.128.68

nameserver 8.8.8.8



http://blog.csdn.Net/tangmin0719/article/details/4066054

http://blog.163.com/[email protected]/blog/static/150309229201110395052163/

http://www.linuxidc.com/Linux/2007-03/2669.htm

http://blog.csdn.net/chen3888015/article/details/7692150

本文出自 “云之上” 博客,请务必保留此出处http://weimouren.blog.51cto.com/7299347/1874967

以上是关于自建网站调用其他合作商域名解析的问题处理的主要内容,如果未能解决你的问题,请参考以下文章

自己建网站的五大简单步骤

域名是不是支持泛域名?如何做泛域名解析?

全球域名商解析新增保有量21强:易名夺冠 西数榜尾

3月末中国域名商域名解析量19强:阿里云双料冠军

nat123如何使用自己的域名

3月末全球域名商域名解析量23强:爱名网跌至第十七