学海网 文档下载 文档下载导航
设为首页 | 加入收藏
搜索 请输入内容:  
 导航当前位置: 文档下载 > 所有分类 > IT/计算机 > 在linux下实现动态IP的域名自动指向

在linux下实现动态IP的域名自动指向

不知道干什么的

中国Linux论坛首页 技术论坛| 文章荟萃| 藏经阁| CMPP计划| Mirror计划| 在线调查| 软件仓库| 关于本站|



中国Linux论坛--文章荟萃

文章荟萃首页 | 分类文章 | 搜寻文章 | 我的文章 | 在线用户

文章荟萃
>> 最新文章 此话题阅读次数: 1704
上个话题上一篇 观看所有的话题索引 下个话题下一篇 *平坦模式 树状模式,一封一封读树状模式

加到“个人收藏夹” | 打印
文章标题 在linux下实现动态IP的域名自动指向 by 甘杰汉
回应这篇文章评注
张贴者: David.系统 (站长)
张贴日期 09/04/02 12:26 PM



广西钦州市文峰路100号 甘杰汉

在Internet上,用户的域名和IP地址是一一对应的。但以虚拟拨号的方式上网,则产生了动态IP地址。这对于没有太多钱申请域名的电脑爱好者造成了麻烦。前一段日子,由于笔者所在地区的ADSL改为虚拟拨号方式,这麻烦也困扰了笔者好一阵。经多次调试,终于实现了在Linux下动态IP地址的域名自动指向。现将其记录下来,与大家共享:

  之前,笔者在doc.xuehai.net为自设的服务器申请了免费域名,把dns2go放在/etc/rc.d/rc.local里,开机即可启动固定的免费域名。但ADSL改为虚拟拨号的方式后,没有固定IP地址,启动dns2go很麻烦,先用ifconfig指令查出ppp0得到的IP,再在/etc/dns2go.conf下修改IP,然后才能启动dns2go。每次的启动都要使用手工操作,很不方便。在没有人的干预情况下,不能自动启动它。写了个C程序来解决问题,例中所有程序都假设安装在/usr/local/bin/下,编写个shell程序来调用C程序,目录含有xnbh(shell程序),trans(C程序编译后执行程序),outfile(中间临时文件),pppoe.txt(中间文件),dns2go.conf(典型的配置文件)






xnbh的shell程序如下:

adsl-start#启动adls的虚拟拨号程序,

ifconfig ppp0 |grep -v "Link">/usr/local/bin/pppoe.txt#在目录中产生pppoe.txt文件

/usr/local/bin/trans#调用C程序提取文件pppoe.txt中的IP值,然后替换dns2go.conf中的IP值,产生中间文件outfile

cp /etc/dns2go.conf /etc/dns2go.confold #备份原来的dns2go.conf文件

cp /usr/local/bin/outfile /etc/dns2go.conf #替换后的dns2go.conf文件

nohup /usr/local/bin/dns2go >/var/tmp/dns2go.log 2>&1 &#启动固定域名







在xnbh执行第二句后产生的pppoe.txt如下:

inet addr:218.65.217.109 P-t-P:172.0.0.1 Mask:255.255.255.255

UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1492 Metric:1

RX packets:26 errors:0 dropped:0 overruns:0 frame:0

TX packets:27 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 txqueuelen:3

RX bytes:1400 (1.3 Kb) TX bytes:1358 (1.3 Kb)







trans.c原程序如下

第1页

TOP相关主题

  • 两个域名指向同一个ip
  • 域名指向ip
  • 多个域名指向同一个ip
  • 花生壳域名ip地址指向
  • 域名指向ip端口
  • 二级域名指向不同ip
  • 一个域名指向多个ip
  • 域名ip地址指向

我要评论

相关文档

  • 【论文】Linux下实现动态域名解析

    Linux下实现动态域名解析_互联网_IT/计算机_专业资料 暂无评价

  • Linux_DDNS(动态域名解析)

    Linux_DDNS(动态域名解析)_计算机软件及应用_IT/计算机...服务动态获取 IP 地址,web 服务器自动通知 DNS ...要在 DNS 要:允许更新指向 DHCP 服务器 allow-...

  • 在linux下构建主.从域名服务器

    在linux下构建主.从域名服务器_计算机软件及应用_IT/计算机_专业资料。构建主从...设置监听 ip 为本机 ip192.168.2.223 *设置任何主机都都可以查询到本服务器...

  • linux 动态域名解析 配置方案

    gnhostlinux动态域名Linux/Unix下客户端软件在Linux...您已经成功安装了软件,您的机器每次启动时会自动运行...IP变化后更新不是很及时解决方法:找到ip-up文件(...

  • linux 命令行下配置网卡自动获取 IP

    (动态 ip): DEVICE=eth0 BOOTPROTO=dhcp # 自动...RedHat Linux 中设置第二块网卡自动获取 IP 地址的...指向,与真机的 DNS 相同, 一般为网关的 IP 。 ...

  • linux终端通过IP域名访问网站

    linux终端通过IP或域名访问网站_计算机软件及应用_IT/计算机_专业资料。linux终端...在linux下实现动态IP的域... 3页 免费 网站设计与建设-第5章 静... 38页...

  • 在linux下搭建(域名解析)DNS服务 图文教程

    在linux下搭建(域名解析)DNS服务 图文教程_IT/计算机_专业资料。这是关于linux下搭建DNS的图文教程 内容比较细 关于linux 下搭建 DNS 服务器 实验报告一、实验目的...

  • Linux动态域名安装说明

    到这一步,您已经成功安装了软件,您的机器每次启动时会自动运行软件。 ===...在linux下实现动态IP的域... 3页 免费 Linux 中基于域名的虚拟... 3页 免费喜欢...

  • 动态IP或无公网IP时外网访问内网linux服务器

    linux 服务器本身无固定公网 IP 时,在外网是不能直接访问 linux 主机的。如需要在外网 访问内网 linux,需要利用动态域名解析和端口映射相关的网络辅助实现,如...

  • linux下用Apache一个IP多个网站多域名配置方法

    linux下用Apache一个IP多个网站多域名配置方法 如有两个域名,分别是desk.xker.com和tool.xker.com,需把这两个域名都绑定到 IP是219.13.34.32的服务器上 1...

站点地图 | 文档上传 | 侵权投诉 | 手机版
新浪认证  诚信网站  绿色网站  可信网站   非经营性网站备案
本站所有资源均来自互联网,本站只负责收集和整理,均不承担任何法律责任,如有侵权等其它行为请联系我们.
文档下载 Copyright 2013 doc.xuehai.net All Rights Reserved.  email
返回顶部