Press "Enter" to skip to content

阿里云轻量云服务器Debian8系统模板bug

zocodev 1
文章目录
  1. nameserver的IP错误导致无法解析域名
  2. 控制台安装的是Debian 8,但是实际安装的却是Debian 9
  3. 阿里云各区域内网DNS解析服务器

使用阿里云轻量云服务器重装系统成Debian8之后发现了两个一大一小的bug,发出来给大家参考一下。

nameserver的IP错误导致无法解析域名

首先是安装之后,无法解析域名,可以ping通IP无法ping通域名,涉及到域名解析的操作全部无法完成,比如说,apt update超时或者报错:

root@xxx:~# apt update
Err:1 http://mirrors.cloud.aliyuncs.com/debian stretch InRelease
  Temporary failure resolving 'mirrors.cloud.aliyuncs.com'
0% [Connecting to mirrors.cloud.aliyuncs.com]^C

猜测可能是阿里云系统模板DNS服务器IP未设置正确,查看resolv.conf文件,内容如下:

# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
#     DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 10.143.22.118
nameserver 10.143.22.116
options timeout:2 attempts:3 rotate single-request-reopen

ping其中的两个10开头的内网IP,直接是ping不通,本想用dig命令测试的,但是系统没有带这个命令,apt install dig又无法使用,只能更改系统的nameserver了,修改其中nameserver两行:

vim /etc/resolvconf/resolv.conf.d/original

# 下面两行只适合上海也就是华东2区域,更多地域内网IP参考文末附录
nameserver 100.100.2.136
nameserver 100.100.2.138

然后重启相关服务:

systemctl restart resolvconf.service

需要注意的两点:
– 直接更改/etc/resolve.conf重启可能会被覆盖的,建议还是更改/etc/resolvconf/resolv.conf.d/original
– 每个区域的内网nameserver不一样,不通地域内网DNS不一样,更多地域DNS请参考最后

控制台安装的是Debian 8,但是实际安装的却是Debian 9

这bug也是搞笑,后台安装的明明是Debian 8,但是安装之后登录到服务器,显示安装的却是Debian 9,有图有真相:
aliyun-swas-debian-os-tmpl

打算给阿里云提个工单报个bug,也不知道什么时候能解决这两个问题了哈哈哈。

阿里云各区域内网DNS解析服务器

青岛:
10.202.72.116
10.202.72.118

杭州:
10.143.22.116
10.143.22.118

北京:
10.202.72.116
10.202.72.118

深圳:
100.100.2.138
100.100.2.136

上海:
100.100.2.136
100.100.2.138

香港:
10.143.22.116
10.143.22.118

美国:
10.143.22.116
10.143.22.118

新加坡
100.100.2.136
100.100.2.138

以上IP都是网上搜集来的,如果有变化,还是以阿里云官方的为准。

发表评论

电子邮件地址不会被公开。 必填项已用*标注