查看: 1339|回复: 0

解决BPI-R1无法解析域名的问题

[复制链接]
  • TA的每日心情
    开心
    2019-6-25 09:54
  • 签到天数: 216 天

    连续签到: 1 天

    [LV.7]常住居民III

    发表于 2014-11-23 21:21:04 | 显示全部楼层 |阅读模式
    分享到:
    之前使用BPI R1路由安装ipk总是出现无法解析域名的问题,使用ping也出错,后来看了R1的DNS设置后才发现DNS主机是127.0.0.1,也就是本机,但是这样本机没联网设备根本无法解析域名。所以我们需要手动设置一下DNS。
    首先,我们需要在openwrt的页面设置里修改解析文件的存储目录。因为默认是放在tmp里的,一重启就又恢复了。所以我们要改到etc里
    /tmp/resolv.conf.auto改成/etc/resolv.conf

    修改好后,使用ssh连接路由,输入下面的命令:
    echo 'nameserver 114.114.114.114' >> /etc/resolv.confecho 'nameserver 8.8.8.8' >> /etc/resolv.confecho 'nameserver 202.106.0.20' >> /etc/resolv.conf上面是在resolv文件里增加了几个DNS解析服务器,当然你也可以自己写入自己喜欢的DNS解析服务器。以及为了让设置立刻生效,我们可以使用全局变量声明:
    export nameserver=114.114.114.114上面的命令是声明域名解析服务器IP为114.114.114.114,这样,你再ping www.baidu.com就可以看到响应了。同时为了防止出现一些问题你也可以把变量声明写到profile文件里,这样在系统启动的时候就声明DNS解析服务器的地址,就不会出现无法解析域名的问题了。
    echo 'export nameserver=114.114.114.114' >> /etc/profile
    回复

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /2 下一条

    手机版|小黑屋|与非网

    GMT+8, 2024-4-25 18:52 , Processed in 0.117284 second(s), 17 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.