求推荐国内靠谱的主机和域名服务商

目前有需要尽快搭建一个公司主页(小公司啦),求推荐一下国内靠谱的服务提供商。
由于好多年没用国内的服务了,不知道现在备案手续麻烦吗(刚听一朋友说备案还要到服务商那拍照)?在域名和主机方面有没有靠谱的推荐,*好是能尽快方便帮代理备案什么的……
谢谢!!!
备案 域名 服务商10 条回复 • 1970-01-01 08:00:00 +08:00
Mac 1
Mac 2013-03-21 23:41:34 +08:00 ❤️ 1
我刚为公司买了万网云主机,280一年,就放个静态页面。今天刚备案完成,通过万网的备案系统自助进行的,从上周五开始,一共5个工作日,比想像的要快。拍照要看在什么地方,北京貌似要拍,上海就不用。
SharkIng 2
SharkIng 2013-03-22 00:29:04 +08:00 ❤️ 1
域名推荐ename的,主机说实话不觉得国内有太靠谱的,如果必须国内的话就万网吧
备案还是挺麻烦的不过比以前好多了
beric 3
beric 2013-03-22 00:30:09 +08:00
@Mac 就是直接在网上就可以操作办理成功是吧……我这边是深圳不到情况怎么样……
beric 4
beric 2013-03-22 00:31:44 +08:00
@SharkIng 国内公司介绍网站,感觉放到国外会比国内更多不稳定的因素呢……
SharkIng 5
SharkIng 2013-03-22 00:37:33 +08:00
@beric 那就万网,正规备案,麻烦就麻烦点,国外只是怕被墙,倒也没什么大的问题。国内主机服务商好像就万网新网什么的还算靠谱一点,其他的好多乱七八糟的小的反倒更多,可能便宜但是不靠谱
thinkxen 6
thinkxen 2013-03-22 08:24:15 +08:00
@beric 万网买域名吧~~~~新网就不推荐了,DNS整天坏掉~~~

@SharkIng 他做正规站,没理由墙他的,我做香港美国很多年,没遇到过客人做正规内容还被墙的~~~
beric 7
beric 2013-03-22 08:50:32 +08:00
@thinkxen 好吧,那选万网好了……考虑放国内主要是网速和DNS问题,就担心哪一天天朝抽风……
SharkIng 8
SharkIng 2013-03-22 09:40:59 +08:00
@thinkxen 话是这么说,但是不是说他正规别人就不会出问题,*近日本的Linode不是出事的挺多的么。而且如果他只要主机不是买VPS的话,一个IP下站点太多指不定哪个有问题
66beta 9
66beta 2013-03-22 10:11:16 +08:00
域名:狗爹(支付宝)买,dnspod解析

主机:万网杭州机房、阿里云、上海美橙互联

国内的域名商太黑,*对不要碰,主机的话不是节点城市的不要买,新网的不要买
beric 10
beric 2013-03-22 12:39:43 +08:00
@66beta 啊……国内的空间可以用国外的域名吗?不是域名和空间都要备案的么?

域名在哪里注册好?

国内?还是国外?
域名 注册 国外 国内13 条回复 • 2016-05-06 17:34:18 +08:00
dreamcountry 1
dreamcountry 2016-04-01 10:15:57 +08:00
现在阿里云万网价格还不错,免费域名隐私保护 http://aliyun.youhuima.cc
VmuTargh 2
VmuTargh 2016-04-01 10:28:07 +08:00 via Android
namesilo
Chappako 3
Chappako 2016-04-01 10:33:00 +08:00
现在都不敢推荐国外的了
designer 4
designer 2016-04-01 10:40:50 +08:00 ❤️ 1
私人的国外,商用的国内
hermitu 5
hermitu 2016-04-01 11:28:20 +08:00 via iPhone
namecheap 或者 namesilo
New2016 6
New2016 2016-04-01 11:51:56 +08:00
godaddy
liujiantao 7
liujiantao 2016-04-01 14:49:23 +08:00 via iPhone
name.com
ehs2013 8
ehs2013 2016-04-01 15:16:14 +08:00
namesilo
v1024 9
v1024 2016-04-01 19:41:39 +08:00 via iPhone
刚在 namesilo 注册了三个,关键是便宜。
Darek 10
Darek 2016-04-20 23:42:35 +08:00
namesilo 部分域名的确是便宜 附优惠码 : free404
bbfly8 11
bbfly8 2016-04-30 17:14:44 +08:00
(适用于有国际情节的)首先捡*价格*低的,服务商靠不靠谱先甭管,然后一次性买个十年的,三个月后再转出来转到可靠的服务商那儿。例如:在阿里云买个十年的 cc 域名相当便宜,然后过段时间再转到狗爹那儿,交小小一笔转入费就行了
lslqtz 12
lslqtz 2016-05-05 23:25:19 +08:00 via iPhone
name* godaddy
国内我选择万网 西数
h 站我选择死亡
其他域名注册商我也选择死亡
1api 呢。。不清楚
Zmiss520 13
Zmiss520 2016-05-06 17:34:17 +08:00
万网吧,不要找代理商,长远来说,以后要是代理商找不到了,就傻了~·后台权限不给,好麻烦

如何自定义二级域名?

每个用户需要自己的二级域名,就像这样:

1 、 http://miya1201.tumblr.com/

2 、 http://ass-trals.tumblr.com/

而不是这样:

1 、 http://my.oschina.net/u/2300487

1 、 http://my.oschina.net/u/2819278

当用户填写自己的用户名,提交后,就自动生成二级域名,如何实现呢?

使用的 Apache

10 条回复    2016-06-29 17:52:13 +08:00
abelyao
    1

abelyao   2016-06-28 12:19:08 +08:00 via iPhone   ❤️ 1

泛域名解析,服务器收到请求之后把 host 作为业务逻辑的参数
ango
    2

ango   2016-06-28 12:20:41 +08:00   ❤️ 1

1 、*.domain.com
2 、 server rewrite

猜测应该是这样吧

Marfal
    3

Marfal   2016-06-28 12:28:15 +08:00   ❤️ 2

无形飙车,*为致命
hlg002
    4

hlg002   2016-06-28 12:29:36 +08:00

RewriteEngine on
RewriteRule ^aaa.$ /www.domain.com/$1
(╭☞•́ω•̀)╭☞ 这样么
ss098
    5

ss098   2016-06-28 12:41:45 +08:00   ❤️ 1

你提到的 Rewrite 是一种方案,比如有如下链接:

example.com/home/username

你可以使用 Rewrite 规则匹配 username.example.com 转发到如上链接,具体实现就不写了,你写的思路是正确的。

也可以在程序里匹配 username.example.com 。

Sasasu
    6

Sasasu   2016-06-28 13:30:32 +08:00 via Android

我没做过业务,但域名解析商一般是能提供 sdk 的….
icybee
    7

icybee   2016-06-28 13:56:13 +08:00

参考这篇文章的动态二级域名解析部分 http://icybee.cn/article/57.html
zacharyjia
    8

zacharyjia   2016-06-28 14:47:27 +08:00

泛域名解析是肯定需要的,然后在服务器上处理的话,有些框架提供相应的判断。
比如 Laravel 在路由的部分就提供了 domain 字段,可以在里面进行相应的定义,并且可以拿出来当做参数使用。
参考下面这个:
http://www.jianshu.com/p/e10f7fd84b08
hlg002
    9

hlg002   2016-06-29 17:04:38 +08:00

@abelyao
@ango
@ss098
@zacharyjia

功能实现了。但是。。。。 URL 自动跳转了啊
输入 http://miya1201.tumblr.com/ 地址栏 变成了 http://tumblr.com?name=miya1201

(╯°□°)╯︵ ┻━┻

hlg002
    10

hlg002   2016-06-29 17:52:13 +08:00

@abelyao 你这个不错,不需要 rewrite
%title插图%num

阿里云服务器怎么查询不到新增加的域名 A 记录

买了个阿里云的服务器,想自己做个站玩玩,域名早就有了,直接分了个二级域名( xx.example.com ) A 记录到阿里云的 IP 地址,

在 windows CMD 上运行 nslookup xx.example.com 可以查到这个二级域名对应的 A 记录, 也就是阿里云服务器的 IP 地址;而且通过浏览器也能直接访问到服务器。

但是在阿里云服务器上运行 nslookup 或者 ping 域名,直接显示 unknown host xx.example.com 和 Can’t find xx.example.com: no answer 。。。

这是什么鬼?

DNS 缓存啥的能清理的都清理了,服务能重启的都重启了。 难不成还需要重启服务器? Linux 机器被玩成蜂窝煤了都不需要重启,添加个域名就需要?我可不信蛤。。。 阿里云这也太坑了吧。。。。

我的域名主要是在国外的 VPS 上用的,所以没在国内备案。但是我不用 80 端口,应该不会有影响吧。

tianshuang 2017-03-31 00:19:12 +08:00
使用 dig @8.8.8.8 xx.example.com 看能解析出来不 如果能解析出来应该就是 LDNS 的问题
elfive 2
elfive 2017-04-07 20:02:10 +08:00
@tianshuang 能查出来, LDNS 问题怎么解决?
tianshuang 3
tianshuang 2017-04-07 22:00:47 +08:00 ❤️ 1
那就手动制定 DNS 服务器地址嘛,国内的话换成 114.114.114.114 之类的
tianshuang 4
tianshuang 2017-04-07 22:00:57 +08:00
指定,打错了
elfive 5
elfive 2017-04-08 11:24:28 +08:00
@tianshuang 汗,好吧。。。阿里的 ECS 真用不习惯。。
elfive 6
elfive 2017-04-08 11:24:35 +08:00
@tianshuang 谢谢了
conwey 7
conwey 2017-04-21 03:36:33 +08:00
又是没有添加好安全规则吧? 233
elfive 8
elfive 2017-04-22 12:02:44 +08:00
@conwey 应该不是, 233
全端口,全协议都开放了的

通过阿里云域名动态解析 IP 地址

这两天在家里用树莓派折腾了一个家用服务器,主要用来做 mac 的 Time Machine ,还有就是当做下载机和 nas ,想着平时上班时间家里没人用网络,空着也是空着,就可以利用空闲带宽下个美剧啥的。所以在服务器上装了个远程迅雷和 transmission ,这些网上教程一大把,跟着教程做很快就能搞好。

但是我遇到的问题就是,家用的宽带不是固定 IP 的,如果路由器断个网重新连接就会被分配到不同的 ip ,一旦 ip 换了那就没办法通过外网连接到服务器上了。之前也尝试过在路由器上绑定花生壳,但是实际使用效果不是很好,不是很清楚花生壳的动态更新机制,好几次家里网络已经更新了 ip 但是花生壳那边没有及时更新。

花生壳的方案不行,那就只有找别的方法了。同时我顺便了解了下花生壳能够动态解析域名的原因,原来使用的是 DDNS 服务,关于 DDNS ,网上的解释是:

DDNS ( Dynamic Domain Name Server )是动态域名服务的缩写。
DDNS 是将用户的动态 IP 地址映射到一个固定的域名解析服务上,用户每次连接网络的时候客户端程序就会通过信息传递把该主机的动态 IP 地址传送给位于服务商主机上的服务器程序,服务器程序负责提供 DNS 服务并实现动态域名解析。 –百度百科

这不正是我需要的功能么,正好我自己也有域名,我的域名是在阿里云上注册的,所以我就去阿里云上看有没有提供动态域名解析服务,果不其然在网站上找到了修改解析记录的 api 文档。

由于我比较擅长的是 java(其实也是唯一擅长的),所以我下了他们的 JAVA SDK ,申请好Access Key 很快就接入成功了,但是感觉在 Linux 服务器上用 Java 来执行更新好像是件很 Low 的事,正常的使用方式应该用脚本才对啊。正好*近我在自学 Phthon ,所以顺便边学边做用 python 脚本来实现吧。

好啦,以上的都是废话,下面的才是正题。

1.首先你得有个阿里云的域名

2.到阿里云管理控制台申请Access Key

3.下载Python sdk,SDK 主要帮我们封装好了一些数据格式转换和对接的方法,能够方便我们快速接入,当然如果你足够牛逼的话,你也完全可以全部自己写。

4.进行接入操作。我的主要思路是运行该脚本的时候先去阿里云获取域名绑定的 ip 地址,再跟
当前服务器 ip 地址做对比,如果 ip 相同则说明没改变,不需要操作。如果 ip 不同则修改域名绑定的 ip 地址。

5.服务器部署。在服务器上通过 corntab 设置一项定时计划,让服务器定期执行该脚本。 linux 设置定时计划命令:

crontab -e

几个注意点:

1.请记得保管好你的 Access Key ,所以我没有在我的代码里直接写 Access Key Id 和 Access Key Secret ,我把他们单独放在一个 key.json 文件中,同时将这个文件排除出 git ,保证只有我自己知道,因为一旦这两个值泄露了那别人就可以直接修改你的域名了。

2.阿里云通过 RecordId 来区分每条域名解析记录,但是他们之前文档上对于这个参数的描述只写了“解析记录的 ID ”,没有写如何获取这条解析记录 ID ,我去我的阿里云控制台上找了好久都没找到,到后来我突然想到 sdk 上有获取域名信息的 api ,我试着用这个果然返回的信息里有这个字段,后来联系了他们客服,他们也说在控制台上没办法找到,也只有通过 api 获取域名信息才能找到,后来他们也在文档中注明了这个字段的获取方式。

3.更新域名解析主要用到的是阿里云 sdk 包里 aliyun/api/rest/Dns20150109UpdateDomainRecordRequest.py 方法,我为了偷懒直接在这个方法里写死了一些需要固定传入的参数,如果你要对自己的域名做解析的话记得去修改这些参数值。

4.我已经把这个项目发到 github 上,欢迎有需要的使用,同时也欢迎一起交流

abelyao 2016-01-10 16:29:22 +08:00 ❤️ 3
话说… 楼主… 如果只是为了 DDNS 可以用 Dnspod 有 API 可以直接操作…
并且通过 cron 定时任务,一行脚本的事…

*/15 * * * * curl -k -X POST https://dnsapi.cn/Record.Ddns -d ‘login_email=登录邮箱&login_password=登录密码&format=json&domain_id=域名编号&record_id=记录编号&record_line=默认&sub_domain=子域名’

每 15 分钟更新一次
abelyao 2
abelyao 2016-01-10 16:30:18 +08:00
当然… 我赞同所有以学习为目的的折腾,上面的回复仅仅针对 DDNS 的多种实现方式…
abcbit 3
abcbit 2016-01-10 16:30:22 +08:00
何必這麼麻煩,而且 DDNS 的可靠性太差,更新也慢

1 、租個 vps ,裝上 nginx+php 或 python
2 、树莓派定期執行 wget 或 curl 到 vps 的網址,*好加上驗證比如 a.com/get?key=1234
3 、訪問 vps 上的網頁,得到*新的 remote_addr
yexm0 4
yexm0 2016-01-10 16:39:56 +08:00 via Android
ddns 更新应该不慢吧。我用路由器挂 he 的 ipv6 隧道就要用到它们给的 ddns 功能,我见每次重拨后域名对应的 ip 都有及时更新啊。
bdbai 5
bdbai 2016-01-10 16:46:54 +08:00 via iPhone
@abelyao 原来 DNSPod 还有这一手…蠢蠢的我还去解析手机版页面登录提交?
abelyao 6
abelyao 2016-01-10 16:49:19 +08:00 ❤️ 2
@bdbai Dnspod 的 api 功能还挺丰富的~ 而且任何帐号都可以使用,不需要申请啥的
miaol 7
miaol 2016-01-10 16:52:53 +08:00 ❤️ 1
@abelyao
1.你这个果然好简单,一行代码能搞定,我之前真的不知道还有这个,又学到了一个新技能,非常感谢?
2.我的域名是放在阿里云上的,如果要用 dnspod 的话得把我的域名转过去才行,我对阿里云的服务还是比较满意的,暂时不想换
3.好吧被你说中了,其实我真的只是自己闲着没事干想吓折腾下而已==!
bdbai 8
bdbai 2016-01-10 16:59:37 +08:00 via iPhone
@abelyao 多谢指点。下面给一个 API 文档供其他同学参考:
https://www.dnspod.cn/docs/records.html#dns
abelyao 9
abelyao 2016-01-10 18:40:32 +08:00 ❤️ 1
@miaol @bdbai 两位客气啦 🙂
虽然都是折腾,可能目的也不一样,所以一起学习嘛。
我当初是为了直接刷了 OpenWrt 的路由器能直接动态解析域名,又不想在路由器上装过于复杂的插件,所以找到了这个方法,路由器是 24 小时开机的,这样就算每天电信给我换 IP 我也不需要第二台设备就可以随时 DDNS 啦。
bdbai 10
bdbai 2016-01-10 18:47:22 +08:00 via iPhone
@abelyao 没有别人指点的折腾,走了弯路自己都不知道?

Slienc7 11
Slienc7 2016-01-10 19:02:28 +08:00
花生壳更新不及时是路由器的问题,不是花生壳的问题。

花生壳也有 API 。
miaol 12
miaol 2016-01-10 19:34:52 +08:00
@xgowex 我觉得应该也是,但是路由器只能填花生壳账号信息,没办法对更新频率做设置。好吧,是我误会花生壳了,他是个好同志==!
wuhanpizi 13
wuhanpizi 2016-01-10 21:40:17 +08:00
@miaol 不需要转到 dnspod~~直接使用他们的解析就 ok ~~解析服务器改成他们的即可
miaol 14
miaol 2016-01-10 23:18:50 +08:00
@wuhanpizi 果然是这样啊,只能怪我之前了解的太少了,但是我这个都已经弄好了懒得再换了,不过又学到了一种新的实现方法也挺好的,非常感谢!
maskerTUI 15
maskerTUI 2016-01-10 23:27:37 +08:00 via Android
看到前面我就想起 tunnel 了
clanned 16
clanned 2016-01-11 00:15:11 +08:00 via Android
Dnspod 或者 cloudxns 可以参考我这里的脚本 https://github.com/xdtianyu/scripts/tree/master/ddns ,我在 ddwrt 和 openwrt 上用了很久了。 https://www.xdty.org/?s=Ddns
lesliejiang 17
lesliejiang 2016-12-26 23:08:13 +08:00
@abcbit 好想知道具体怎样做的。被动态 IP 搞死~
Terenc3 18
Terenc3 2017-02-08 13:52:49 +08:00
我的动态域名也放在阿里云,其他域名都在 DNSPOD ,主要是阿里云年付 40 块就可以买到 TTL 1 秒的付费服务!!!!

1 秒,什么概念! 不过我一般用 30 秒,因为 1 秒太夸张了,基本上每次访问都要去获取 DNS 。另外阿里云 DNS 同步速度挺快的,家里用 PPPoE ,然后使用 python 写了个脚本调用 API ,再使用 crontab 设一个任务每分钟获取。

用了半年,非常平稳。

请原谅我再一次地推销我的文章:
通过 python 将阿里云 DNS 解析作为 DDNS 使用 >> 文章短链接 >> https://c4.hk/2l
Alliot 19
Alliot 2017-04-10 11:33:43 +08:00
呼,过了几个路由,感觉还是得用内网穿透了
ferock 20
ferock 2017-05-31 14:24:37 +08:00
@abelyao 已测,可用
jethroso 21
jethroso 2017-11-16 12:51:51 +08:00
@abelyao 请教“ domain_id=域名编号&record_id=记录编号”怎么填写?谢谢!
snowice123 22
snowice123 2018-04-19 22:16:53 +08:00
@abelyao 你好,可以回复一下我吗,大哥,我现在急需弄一个阿里云动态 DNS,用做厂里的 * 连接,你这招是怎么弄的啊,谢谢,你能留一下 QQ 吗,
snowice123 23
snowice123 2018-04-19 22:19:19 +08:00
@miaol 大哥,我现在急需一个你这样的阿里云 DNS ——因为现在用的是花生壳的 DDNS,不稳定,能教一下吗。1.2 步可以看懂,到第三步我就看不懂了,我没编程基础,能教下小白吗,谢谢

如何在 4 层协议的基础上实现域名转发

有一个特殊的需求:需要在 4 层协议上实现域名转发
正常情况下域名在 http 层,

这个能实现吗?各位有没有好的方案
目前尝试过 nginx 和 haproxy 都实现不了

第 1 条附言 · 2019-02-15 11:02:35 +08:00
表达能力太弱。。。。
原始需求:实现一个支持域名分发、负载均衡的 4 层高性能代理服务器,
关键点在:要支持在第四层,也就是传输层 解析出请求要访问的域名,然后根据这个域名将请求转发出去
第 2 条附言 · 2019-02-15 11:37:36 +08:00
先谢谢大家
了解到不存在“支持在第四层解析出域名”的情况,现在把需求改为:
实现一个支持域名分发、负载均衡的高性能代理服务器,
因为开启 TLS 双向验证,如何在握手失败前解析出 Host,然后根据 Host 进行分发
有一位朋友建议使用 sni

momocraft 2019-02-15 10:27:00 +08:00
什么叫 4 层协议和域名转发…
xenme 2
xenme 2019-02-15 10:32:07 +08:00
同没看懂,感觉像是反代
iAcn 3
iAcn 2019-02-15 10:37:12 +08:00 via Android
四层 => 传输层?
域名转发 => 代理?
CMGS 4
CMGS 2019-02-15 10:40:59 +08:00
就是 tcp 层面转发吧。。
gam2046 5
gam2046 2019-02-15 10:43:13 +08:00
http 层???

OSI 模型并没有所谓的 HTTP 层,HTTP 协议是属于第七层;
而第四层是属于 TCP/UDP 协议这样的;
同样的是,DNS 也属于七层;

所以并不懂你说的什么意思。
Y4ssss 6
Y4ssss 2019-02-15 10:44:32 +08:00
@iAcn @CMGS 是的
Y4ssss 7
Y4ssss 2019-02-15 10:51:52 +08:00
@gam2046 实现一个支持域名分发、负载均衡的 4 层高性能代理服务器,要支持在第四层解析出域名
Y4ssss 8
Y4ssss 2019-02-15 10:53:07 +08:00
原始需求:实现一个支持域名分发、负载均衡的 4 层高性能代理服务器,
关键点在:要支持在第四层,也就是传输层解析出域名
oott123 9
oott123 2019-02-15 11:04:04 +08:00
要解析出域名,你就变成 7 层了,当然你可以解析出来之后原样把 tcp 包发过去……
lychnis 10
lychnis 2019-02-15 11:06:05 +08:00 via Android
大厂一般都有这些东西
没有就自己写一个

Y4ssss 2019-02-15 11:10:08 +08:00
@oott123 开启了双向 TLS 验证,没有客户端密钥时,怎么解析
Y4ssss 13
Y4ssss 2019-02-15 11:10:36 +08:00
@lychnis 能提供下思路吗
oott123 14
oott123 2019-02-15 11:13:42 +08:00
@Y4ssss sni 试试? tls 不太熟,不确定 sni 加密了没,握手的时候如果没有 esni 应该是没加密的
lychnis 15
lychnis 2019-02-15 11:17:23 +08:00 via Android
负载均衡应该做过吧 ? nginx 之类能不能实现我不了解,网上查查
你要是一点背景知识都不会的话,,,这论坛上不可能说的清楚的
xihefeng 16
xihefeng 2019-02-15 11:17:24 +08:00 via Android
没有用的,你了解下 tcp 协议就知道,不可能,在第四层的时候,只有 ip 和端口的,没有域名的概念
gam2046 17
gam2046 2019-02-15 11:18:41 +08:00
四层没有域名啊。

域名这个东西是七层搞出来的。同样,DNS 是工作的七层,目的是将七层自定义的“域名”与三层的 IP 做一个映射关系。

所以不存在“支持在第四层解析出域名”的情况。

而 IP 协议是工作在三层的,我们常说的 TCP/IP 是协议簇,而不是一个协议。TCP 与 IP 是分开的。

当信息流进入四层的 TCP 后,已经只存在 IP 信息了。

你这不是一个伪需求,而是一个不存在的需求。

不过四层是可以做负载均衡的。

所以,如果如是我理解错你的意思的话,那就是你对这些概念理解有一点偏差。
Y4ssss 18
Y4ssss 2019-02-15 11:24:51 +08:00
@xihefeng
@gam2046 了解了,谢谢 2 位解惑
AstroProfundis 19
AstroProfundis 2019-02-15 11:28:39 +08:00
需求描述有点奇怪,楼上已经说了,在四层是不存在域名的概念的,解析出域名就变成一个七层的事情了

但我猜你需要的是类似 LVS 的东西?
Y4ssss 20
Y4ssss 2019-02-15 11:40:12 +08:00
@AstroProfundis 难点主要在开启 TLS 时如何解析出 host,根据 host 进行分发,我了解的 LVS 主要是负载均衡功能
rockyou12 21
rockyou12 2019-02-15 12:26:06 +08:00
@Y4ssss 确实没读懂 lz 的需求,但 nginx 的反代是支持单机、对多个开启 tls 的域名分别进行反代的,我司生产也是这么用的
Y4ssss 22
Y4ssss 2019-02-15 14:00:44 +08:00
@rockyou12 可以贴下 nginx 的 tls 域名反代 配置信息吗
Y4ssss 23
Y4ssss 2019-02-15 14:04:10 +08:00
@Y4ssss 这边有一点不同,代理服务器上没有证书,TLS 握手不能成功,所以正常情况下取不到域名,所以才有上述需求
lty1993 24
lty1993 2019-02-15 14:20:36 +08:00
我能想到的只有 SNI 了。如果客户端不支持 SNI 就没办法了。
lty1993 25
lty1993 2019-02-15 14:21:03 +08:00
如果只是要根据 SNI 进行转发,我记得 HAProxy 应该是可以的。
Y4ssss 26
Y4ssss 2019-02-15 14:30:43 +08:00
@lty1993 谢谢,我去试试
reus 27
reus 2019-02-15 14:52:49 +08:00
不就是中间人攻击嘛
如果可以实现,那还要 tls 之类的干嘛?
定期做 dns 查询,根据域名对应的 ip 做转发即可
当然也只是转发,想解析是不可能的
coderscala 28
coderscala 2019-02-15 15:15:23 +08:00
DNS 负载均衡
rockyou12 29
rockyou12 2019-02-15 22:33:54 +08:00
@Y4ssss 没证书别想了……就像 27 楼说的,你这是做中间人攻击