在国内注册的域名默认使用的是国内域名注册商提供的DNS服务器,国内的DNS服务器可能受政策的影响停止解析域名,网络上传说以后没有备案的域名国内将不给解析。
为了避免国内的这些政策,建议使用国外的域名服务:
- 如果您还没有注册域名,请不要在国内注册域名,我们直接代理 enom.com 的域名,使用enom分布在全球各地的DNS服务器,推荐各位使用。
- 如果您已经在国内注册了域名,建议把您的域名转移到国外,点击这里查看怎样转移域名。
- 如果您已经在国内注册了域名,但由于国内注册商赖皮,不给您转移密码,您还可以使用国外的免费DNS服务器。
本文介绍怎样使用国外的免费的DNS服务器来解析国内注册的域名。国外免费DNS服务器有 everydns.com 和 zoneedit.com ,我们推荐 everydns.com 。
第一步,先到 everydns.com 去注册一个用户,然后登录进去,在Add new domain: (basic)部分填写自己的域名,然后点击(basic)按钮添加自己的域名到everydns,这时候屏幕左上角就会出现刚添加的域名了,点击一下这个域名,就可以在右侧给自己的域名添加解析了。
第二步,登录到国内域名的后台,直接修改DNS服务器为everydns的服务器,everydns一共有4个DNS服务器,分别是:ns1.everydns.net, ns2.everydns.net, ns3.everydns.net, ns4.everydns.net。国内一般可以写两个DNS服务器,从上面这4个中随便挑2个就可以了
然后,等待大概24小时,新的DNS服务器就应该生效了。
什么是Google Apps
Google Apps是Google企业应用套件,使用起来非常方便,功能非常强大,稳定性非常的好。Google Apps包含很多应用,比如:企业邮件、Google Sites、Google文档,Google日历,Google Talk。本文介绍的是Google Apps最好的应用:企业邮件。
Google企业邮件可以用客户自己的域名来给客户做电子邮件。比如我的域名是chinavpshosting.com,那我就可以用这个域名来设置Google企业邮件,设置好之后就可以使用Google为chinavpshosting.com提供的电子邮件服务了。
Google企业邮件的设置
第一步,要首先拥有自己的一个域名,建议是.com结尾的国际域名,其他国际域名也可以,但.cn结尾的国内域名好像不行,Google不支持国内的域名。
然后到 http://www.google.com/apps/intl/zh-CN/group/index.html 点击右侧的开始使用,然后选择管理员,并输入自己的域名,点击下面的开始使用按钮。
在接下来的页面中,填写各项信息,注意国家/地区不要填写中国,可以填写中国香港或者美国等。
填写自己希望的管理员的用户名和密码,然后到下一步,控制台界面就出来了。
到这里还没有完成,还需要验证域名的所有权。按照页面上的提示,验证一下即可,验证完成后就可以正常使用了。注意保存您的登录地址: http://www.google.com/a/chinavpshosting.com/ (把域名部分换成您自己的域名)。
注:本文内容已经过期,最新的信息请参考 http://rashost.com/blog/payment 和 http://rashost.com/blog/topup-howto
我们的VPS是租给客户使用的,客户按照周期给我们交费。VPS交费的方式有如下两种:
按照账单续费
在VPS到期的前10天,系统会自动产生一个账单发邮件给客户,客户收到账单后,按照账单右上角的提示一步步续费即可。
账单只能提前10天自动产生,我们的客服无法手工产生账单。
充值续费
在账单产生之前想续费,怎么办?
登录客户中心,点击“我的客户中心”,然后在右侧能看到一个充值链接,如下图所示。点击充值链接就可以充值了,充值完成之后,等账单产生的时候,系统会自动从账户余额中扣除费用,用来支付账单。
注意:如果采用充值续费,那么在充值之前已经产生的账单,系统不会自动支付该账单,请在充值后手工用账户余额来支付该账单,否则如果账单过期没有支付,即使您帐户里面有足够的余额,系统也会暂停服务

美国的网络建设比较发达,带宽充足,网速快。本文讲几种租美国服务器时常见的网络带宽情况。
限制流量的美国服务器
大多数美国服务器的网络配置都是100Mbps带宽,每个月限制流量2000G,如果超出这个流量要加钱的。
这种配置的优点是网络峰值能跑到100Mbps,如果高峰期流量大则不会感觉到慢。缺点是如果月底流量超了,则还要付超出的流量费用,而超出的流量费用一般都比较贵,流量价格比很低。
需要注意的是一般情况下这2000G月流量是包括流入流量和流出流量的。如果美国服务器是用来做VPN的,那么流入流量和流出流量是基本相等的,大概每个月跑1000G的流入流量和1000G的流出流量,超出则要付费。如果美国服务器用来做Web服务器,那么用的主要是流出流量。
不限制流量的美国服务器
很多美国服务器,相同的价格,可以选择要100Mbps带宽限2000G流量,或者10Mbps带宽不限流量。
10Mbps带宽不限流量的这种,网络峰值是10Mbps,即使每个月30天天天跑满,也不用担心流量超出而付费。假如一个月时时刻刻都跑满10Mbps带宽,那么一个月能跑的流量是30*24*60*60*10/8.0=3240000M=3240G=3.24T
10Mbps带宽不限流量的优点是每个月能跑3240G流量,不用担心流量超出而付费。缺点是网络峰值是10Mbps。
瑞豪开源的美国服务器
我们的美国服务器标配100Mbps流入带宽不限流量,35Mbps流出带宽不限流量。在这种配置下,客户每个月最多能跑32.4T流入流量和11.340T流出流量,总计32.4T 11.34T=43.74T流量。
瑞豪开源美国服务器带宽的优点有:
- 流入带宽和流出带宽分开计算
- 流入带宽是100Mbps,不限流量
- 所有带宽不限流量,不用担心流量超出多付费
缺点是:
- 流出带宽的峰值是35Mbps,如果网站高峰期流出带宽需求大于35Mbps,则会感觉到慢。
Ubuntu Linux 9.10(代号Karmic)正式发布快1个月了,我们瑞豪开源今天终于推出了32位和64位的Ubuntu 9.10 VPS。
Ubuntu 9.10在很多地方都有了不小的改变,对于追求新版本的朋友们是个不错的选择。新购买的VPS都可以选择Ubuntu 9.10,老客户也可以提交服务单,让我们给rebuild成Ubuntu 9.10 VPS。
Kloxo是一个强大的Linux控制面板,有了Kloxo,不懂Linux的人也可以通过Kloxo管理Linux。
Linux是个很强大的操作系统,强大在于Linux的各种命令非常灵活方便。
那怎样在Kloxo里面运行Linux命令呢?比如如果想在Kloxo里面运行reboot命令重启Linux,应该怎样操作?
登录Kloxo进去以后,在首页左侧点击”Server: Linux”,然后在下拉出来的列表中点击”Command Center”,这时候右侧就会出现命令中心的界面,在该界面中的”Command”输入框中输入”reboot”(不带引号),然后点击右下角的Execute,系统就会立即重启了。这种重启方法是非常有效的。
当然,也可以在命令中心中输入其他各种Linux命令来执行。
用http方式访问网站是没有加密的,网络上传输的都是明文,在网络上很容易被窃听。
用https方式访问网站是经过SSL加密的,这种加密技术是国际上公认的,所有的网上银行都用https方式加密。RASHOST的客户中心也是要通过https访问的。
要实现https加密,就需要在Web服务器配置一个SSL证书。可以自己随便做一个SSL证书,但这样的证书只适合测试使用,要在正式网站上用SSL,还是要购买一个正式的SSL证书。
产生CSR
在购买SSL证书之前要先产生一个CSR。登录Kloxo控制面板,在首页的Resource部分有个SSL Certificate图标,点击这个图标,然后点击Add SSL Certificate,输入您的各项信息后点击确定就可以生产CSR了。
购买SSL证书
在客户中心 http://my.rashost.com 可以购买SSL证书,付款之后会很快收到一封邮件,这封邮件会给出一个地址,进入该地址来配置SSL证书的详细信息和自己产生的CSR。
配置完上面的信息之后,系统会列出该域名所有人的Email和这个域名为后缀的几个邮件地址,让你选择一个邮件,系统会给这个地址发送邮件,用来验证您是这个域名的所有人。验证域名完成之后,就等待证书吧,这个等待的过程大概要几个小时。
phpmyadmin是个很方便的mysql数据库管理工具,可以用来管理mysql数据库,导入,导出等。
phpmyadmin在导入mysql的时候有个问题,如果要导入的数据库文件比较大,那么导入就会失败。下面介绍一个方法,可以导入任意大小的mysql数据库,步骤如下:
- 通过FTP把数据库的SQL文件上传到网站的根目录下
- 在网站的根目录下,创建文件import.php,该文件的内容见文章末尾
- 在浏览器里面访问这个import.php,假设你的网站域名是www.a.com,那么就在浏览器里面访问 http://www.a.com/import.php , 只要浏览器一开始访问这个import.php文件,数据就开始导入了
- 数据导入结束后,屏幕上会出现”import ok”的字样
import.php文件的内容如下:
<?
system("mysql -uroot -pmypassword database < a.sql");
print "import ok";
?>
其中root表示数据库用户名,mypassword表示root的密码,database表示要导入的数据库的名字,a.sql表示数据库文件的文件名,该文件是解压缩后的文件。这几个变量可以根据实际情况修改。
Debian和Ubuntu都自带了Nginx,用他们来配置Nginx的反向代理,非常方便。
安装Nginx
运行如下命令安装并运行Nginx
apt-get install nginx
/etc/init.d/nginx start
然后在浏览器里面访问该IP的80端口,就会看到”Welcome to Nginx!”的信息,这说明Nginx安装完成了!
配置Nginx做反向代理
Nginx的缺省站点的配置文件是/etc/nginx/sites-available/default,修改这个文件中的如下部分:
location / {
root /var/www/nginx-default;
index index.html index.htm;
}
修改为:
location / {
proxy_pass http://www.google.com/;
proxy_redirect off;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
然后重启Nginx:
/etc/init.d/nginx restart
然后在浏览器里面重新访问该IP上面的80端口,应该就看到google的主页了,反向代理配置成功了
多域名反向代理配置实例
在一个VPS上配置多个域名的反向代理,比如我们有两个域名test1.rashost.com和test2.rashost.com,我们希望客户在访问test1.rashost.com的时候出现www.baidu.com的内容,希望客户在访问test2.rashost.com的时候出现www.kernel.org的内容,客户只知道test1.rashost.com和test2.rashost.com的存在,而不知道www.baidu.com和www.kernel.org的存在。
首先需要把域名test1.rashost.com和test2.rashost.com指向VPS的IP地址。
然后在/etc/nginx/sites-available 目录下增加两个文件,文件名分别是test1.rashost.com和test2.rashost.com
test1.rashost.com的文件的内容如下:
server {
listen 80;
server_name test1.rashost.com;
location / {
proxy_pass http://www.baidu.com/;
proxy_redirect off;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
}
test2.rashost.com的文件的内容如下:
server {
listen 80;
server_name test2.rashost.com;
location / {
proxy_pass http://www.kernel.org/;
proxy_redirect off;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
}
然后运行命令:
cd /etc/nginx/sites-enabled
ln -sf /etc/nginx/sites-available/test1.rashost.com .ln -sf /etc/nginx/sites-available/test2.rashost.com .
/etc/init.d/nginx restart
这时候在浏览器里面访问test1.rashost.com将会出现www.baidu.com的内容,访问test2.rashost.com将会出现www.kernel.org的内容。
反向代理的高级配置
关于Nginx反向代理的一些高级配置,我们会不断写博客介绍,敬请关注。
美国VPS的一大用途就是做为加密的VPN服务器,在国内连上这些VPN服务器就可以无限 制访问互联网。常用的VPN服务器一般分两种,一种是SSL VPN,代表软件有openvpn,这个VPN软件有Windows下的客户端软件;另外一种是pptpd VPN,Windows自带这种VPN的客户端支持。本文记录了在64位Debian 5 VPS下安装pptpd VPN服务器的过程。
内核支持
pptpd VPN需要内核支持mppe,我们的VPS自带的内核已经把mppe编译进去了,没有把mppe另外当作内核的模块,在安装pptpd的时候如果碰到mppe模块相关的错误信息都可以忽略。
软件安装
Debian自带了pptpd的软件包,安装命令:
apt-get install -y ppptpd
然后编辑置文件 /etc/ppp/pptpd-options 内容如下:
name pptpd
refuse-pap
refuse-chap
refuse-mschap
require-mschap-v2
require-mppe-128
proxyarp
lock
nobsdcomp
novj
novjccomp
nologfd
ms-dns 8.8.8.8
ms-dns 8.8.4.4
编辑配置文件 /etc/pptpd.conf 内容如下:
option /etc/ppp/pptpd-options
logwtmp
localip 192.168.92.1
remoteip 192.168.92.11-15
编辑配置文件 /etc/ppp/chap-secrets,配置用户名为johndoe,密码为password,内容如下:
johndoe pptpd password *
修改配置文件/etc/sysctl.conf中的相应内容如下:
net.ipv4.ip_forward = 1
‘配置iptables,可以把这个命令写入/etc/rc.local
iptables -t nat -A POSTROUTING -o eth0 -s 192.168.92.0/24 -j MASQUERADE
iptables -I FORWARD -p tcp --syn -i ppp -j TCPMSS --set-mss 1356
然后运行reboot重新启动即可,在Windows客户端应该可以拨号连接VPN了
近期评论