搭建服务器很多人都尝试过了,有的人使用公司的服务器、有的人购买了独服或 VPS 还有的人 ....
就算是单单说搭建服务器系统的话,也有使用 CentOS、RedHat、Ubuntu 和 Debian 的多不胜数!我今天就土豪一点的用 BackTrack 5 来作为示范吧(额,别以为我多牛逼、只是想换换胃口所以从 Ubuntu 过来的)
事先准备(第 1-2 不需要和我完全一样):
一、最基本的准备,这些不必说 。。。你懂的,很好准备的。
1、正常联网的宽带(我这里指的是 ADSL 的那种拨号什么的)
2、准备一个 Linux 系统搭建好的服务器(Windows 的请使用花生壳、更简单强大)
3、申请 Dnspod 的账号,因为此次的动态解析是基于 Dnspod 的的API 的
如果你准备好了这些东西之后,我想、我们可以开始教程了。首先开启你的服务器(电脑)
你喜欢用什么系统都好(Windows 的使用花生壳更方便),如果是 Linux 的话先安装 LAMP(LNMP)
二、动态解析脚本(Ddns for Linux)
这个可以先下载下来,因为等等要用到(没有这个的话就无法自动更新 Dnspod 的 IP 了)。
三、分别获取域名 ID 和解析 ID 的方法(Curl):
curl curl -k https://dnsapi.cn/Domain.List -d "login_email=xxx&login_password=xxx" curl -k https://dnsapi.cn/Record.List -d "login_email=xxx&login_password=xxx&domain_id=xxx"
其他的就不多说了,咱们正式的进入教程吧!建议加书签慢慢看,因为我特地写的复杂化了~
第一步,检测您的网络是否被屏蔽端口:
1、首先进入 ip.cn 查看一下你的公网 IP 地址,如下图所示、
2、然后在一些端口扫描的网站查一下看看你的 80、81、8080、8081 这样的端口有没有被封锁
和图片的一样被封锁了的话那就还是看看文章学习学习就好了,因为不能搭建网站了 。。。
第二步,获取你的用户 ID 和域名 ID 号:
1、开启一个终端,输入如下语句(若提示没有安装 Curl 请按照提示安装):
curl curl -k https://dnsapi.cn/Domain.List -d "login_email=xxx&login_password=xxx"
把这一句的 login_email 和 login_password 分别修改成你的 Dnspod 账户密码:
这里我们已经得到了 babytomas.com.ar 这个域名的 id 是:“2357544”!
2、继续在终端中输入如下语句获取你这个域名的解析 ID 吧:
curl -k https://dnsapi.cn/Record.List -d "login_email=xxx&login_password=xxx&domain_id=xxx"
同样的记得修改好你的登陆账户密码,然后的就是 domain_id 后面的 xxx 修改为你的域名 ID :
这里我们又得到了这个域名 web 的解析 ID 了,保存好这两个 ID 等等需要用到。
第三步,配置动态解析脚本:
下载我们开头说的动态解析脚本,如果懒得翻上去的话单击如下按钮进入下载:
下载了之后解压出 pypod.py 文件,如下图:
编辑这个文件,可以使用 vi 或 gedit 都可以,修改如下图的内容:
修改好的记得保存,然后就可以开始运行这个 python 脚本了,在终端输入:
chmod +x pypod.py && ./pypod.py
如果你可以看到有 Successful 的句子就说明你运行成功了(如果失败检查你文件中的帐密):
然后过一会可以去 Dnspod 那里看看你那个记录的解析有没有变化(我图中用了 NS 记录,但是话说不生效。你可以事先随意解析一个 A 记录的子域名、然后重复操作即可!)
扩展:添加开机启动任务
你可以在 /etc/rc.local 的最后一行添加如下语句:
# # 运行 Ddns 动态解析 /usr/bin/python /root/pypod.py
也可以直接输入如下语句使用 gedit 打开文件修改(一样的):
gedit /etc/rc.local
添加开机启动任务之后如下图:
就这样你的电脑开机启动就会自动开始更新 IP 地址,更新频率可以修改 pypod.py ~
注意事项:
1、第一步和第二步是最重要的,如果出错了也是这两部的问题
2、如果是 Ubuntu 的话,要运行 su(SuperUser):
sudo passwd root && su然后输入你修改的密码即可运行 Root 账户了,平时不建议这么用。
3、这个脚本同样可以用于 CentOS 和其他 Linux 系统中
原文地址在《HisenKing》我来配图而已,转载请注明来源地址、否则以后都做不好网站
小结
昨晚服务器宕机了、历时两百多天终于宕机了,然后文章拖到了今天写 。。。新鲜的,美味的 。。
目前我已经在 Ainol Novo7 彩虹上成功运行了 Kali 1.0 Arm 了,又开始打算手贱买个 Cubieboard 安装 Ubuntu 然后做一个私有的服务器放在学校(因为我家的端口封锁了,学校教育网的端口竟然全开 。。。额、只想说区别好明显)
不过上述计划可能要等几天了、然后我写教程放出张宴博客的完整方法。只是想说不管怎么说都还是 Linux 强大,近期打算玩玩 Linux 平台的各种技术(额,笔记本用 Ubuntu 一年了、单纯的看网页用了)
- 本篇文章没有Trackback
可怜广电超级局域网
其实没这么复杂,dnspod有官方的动态解析程序dnspodlite,可惜广电宽带有nat转发而且只能在网内访问,电信,联通全部pass~~~
@可可豆: 不行的哇 。。如果是 Linux 的话 。。
而且花生壳新版可以不需要开端口都可以做网站的
打卡,中彩票了,没问题...
@西澪茶社: 纳尼?!中的是多少钱?求收购,来个几百万就好了、不贪心 。。
端口都关了...
可怜的娃儿,我表示我们学校速度快端口也是全开的。
@Tomas: 学校有服务器...在学校搞个ipv6可以直接上国外的网站》。。
去年买了个表...全关闭了
你碉堡、又一个电信的娃儿 。。可以挂 DL 实现本机服务器
@Tomas: 😐 我联通滴
@Zdyhee: 👿 ,纳尼!我们广东这边联通的都没有封锁喔 。。
你在 ip.cn 查到的 ip 搜索一下是否真的是联通的 。。联通在好多地方的端口都没有封锁呢
@Tomas: 是联通的,全部封锁 😥
@Zdyhee: 唉、好吧,那你有百度云不 。。
在上面挂 Goa 然后再下载一个全局 DL 的软件设置一下、你的电脑也还是可以当服务器的
@Tomas: 嗯...试试吧
@Tomas: 表示我们这边电信没有屏蔽任何端口,只不过坑爹的学校路由器只开了443做一个什么系统
要不是学校的路由器后台进不去早就玩这个了。。。检测了下,只开启了443端口???
纳尼!443 端口是开的说明是你们学校限制的端口了,443 是 ssl 的端口
@Tomas: 我们这边电信端口全开。。。。。学校坑爹的说(学校也是电信,20M)。。。。。
如果上层有路由器的话也会关闭一些端口吧。。。比如我的。。。
我发现可能是因为电信的原因,话说电信在早前为了严查这个所以全国封锁 80 端口、后来有人想到用 81 映射所以 81/8080/8081 什么的也封锁了 。。
现在都流行打卡制吗
对的。老婆忘了打卡呢。。。
支持。
我的端口貌似也被封锁了。。。。
唉、蛋疼,估计你也是电信的。我发现以前我用的联通宽带没有被封锁。
其实你可以尝试用百度云或其他什么国内的 Paas 做一个全局 DL 然后端口就开了
这篇文章额图片做的很有指导性,深深的让人着迷。也许爱情根本你是不是动物,甚至可以如图片这种植物。
这个图片算是做的复杂了,原文无图 。。
我也就是打个酱油~
我博客刚刚发了个东东。。正好配合使用。。都是linux
对挖,其实我认为最好的系统仍是 Linux 。。
神父来了,每日打卡,打卡时间:21:06:02
今日最新闻:某神父在洗澡的时候不忘打卡,导致肥皂落地后长期不捡行成摔跤后把话费摔了出来 。。
顺便把地板带走吧,这玩意不是以前花生壳主打的产品吗
花生壳的那个效率要更高,话说现在还不需要端口了 。。期待 Linux 版本中
@Tomas: 真的??试试去
呼~高考查完分,一身轻松逛博客
唉,我还有好几天就放假了、放假不知道干什么好
@Tomas: 我已经空虚了半个多月了。准备入手一台LOC的VPS把站搬上去顺便自己用PP
@stephenroger: 那个样子容易被查封哇 。。
不过 LocVps 还不错的,就是流量少了点、不适合 DL 。。
@Tomas: 原本想入idcbuster的,但它是OVZ,虽然申明超售50%,算算512实际也只拿到384,感觉好亏。要么入台保罗的虚机,但玩虚机太没意思了,玩腻了......保罗纯粹开中25的LA可以10个站而且有一个独立IP 😮 😮 😮 😮 😮 😮
@stephenroger: 保罗的不错、服务也还可以,但是贵啊 。。
Idcbuster 口碑适中,额、超售什么的很多主机商都有的。所以找一些 Xen 的 VPS 好得多(Xen 想要超售的话说明那个主机商不简单,技术好的话超售一下也无所谓了)
@Tomas: 其实我是这样想,买台XEN的VPS,自己用,开个PP,还能提供点空间给别人免费用用,我是不是很聪明啊? 😎 😎
@stephenroger: 额,但是如果被封了别人的网站也就只好用 CDN 了 。。 👿 ,我觉得做 DL 的话就专门搞一个做吧 。。那个样子如果损失了也应该不大(等到 Host1free 好了我就继续做 ....)
@Tomas: H1F挂起来可欢快了,它的DOWNTIME都要比UPTIME高了
@stephenroger: 👿 ,话说换了新的 IP 后尚未发现问题,就是最近 SolusVM 蛋疼
@Tomas: 这个面板不是挺好用的嘛
@Tomas: 比上次VMWARE那个鬼一般速度龟速一般的面板靠谱多了
@stephenroger: 额,但是有漏洞出来了啊 。。
很多 VPS 主机商因为这个接近垮了
@Tomas: 地球太危险了,我要回去~
@stephenroger: 回去吧,临走之前千万记得不要带地球特产回去 。。。
@Tomas: 那我的牛奶都送给你吧 😮 😮 ,和你的JJ交换~
@stephenroger: 👿 ,额、那你还是带点地球特产回你的星球吧。
因为有程晨大人,我的 JJ 还有用处 😡 😡 😡 这是我对她唯一的武器了啊
@Tomas: 这个武器是个消耗品.......
@stephenroger: 😡 😡 ,要提醒我铁柱磨成针么 。。
@Tomas: 多喝牛奶可以回归铁柱的 😎
@stephenroger: 👿 ,我还是和你一起去你的星球吧 。。这里的牛奶很恐怖
@Tomas: 你确定你只身一人去我的星球 😡
额,是不是要带些特产过去方便点 。。
@Tomas: 我可不用blued 💡 💡
@stephenroger: 这个什么意思?。。。
@Tomas: blued同志交友客户端.......搞基的.......看来博主性取向正常
@stephenroger: 😡 😡 😡 ,要知道、有妞的男人 。。是 。。。。
如无意外是我的沙发..哇哈哈
@imyip: 又是你,木有沙发了~
@stephenroger: 习惯就好
@imyip: 前面刷了一遍,回来就木有沙发了
沙发一毛钱一斤大甩卖,Imyip 要几斤?
对了,Imyip 是啥意思?