举个例子: 我有一台有 BGP 公网 IP 的服务器 A(阿里云) 去请求一台有 BGP 公网 IP 的服务器 B(腾讯云)
走电信、联通、移动哪条线路 是否有权重或者配置
然后 BGP 的 DNS 给出的域名解析结果又是一个什么规则???
1
raysonx 2019-04-13 17:12:20 +08:00 via iPad
刚看到标题,我还疑惑 BGP 是 peer to peer 的协议,怎么还分服务端和客户端了。
看到内容我才知道,这个问题和 BGP 没有任何关系。 |
2
miyuki 2019-04-13 17:31:20 +08:00
这个是上层路由设备决定的,不是你能修改到的。
|
3
0ZXYDDu796nVCFxq 2019-04-13 17:33:15 +08:00 via Android
上层路由决定
一般就是电信或联通 |
4
Showfom 2019-04-13 17:57:47 +08:00 via iPhone
AS Path
|
5
Remember 2019-04-13 18:00:43 +08:00 via iPhone 1
BGP 是路由协议,你的路由器会决定的,不服的话就找网络管理员去改路由。
|
6
linchanx 2019-04-13 18:20:36 +08:00 via Android 1
bgp 是路由协议,线路怎么走势运营商的事情,跟个人无关,个人也无法决定线路走向。
|
7
jeblur 2019-04-13 19:00:11 +08:00 via Android
你说的 BGP 是指什么,我只知道 Border Gateway Protocol
|
8
jousca 2019-04-13 19:42:19 +08:00 1
BGP 是路由协议,路由器之间决定走哪条路,你控制不了。除非骨干路由器上有人为的策略。
一般是遵循下列原则: 1 选择具有最短 AS_PATH 的路径。AS_PATH 是由到达通告中的目的地所必须经过的 AS 号组成。AS1-AS2-AS3 比 AS4-AS5-AS6-AS7 短。 2 (如果多条路由具有相同的 AS_PATH 长度)选择具有最小 ORIGIN 值的路由, 3 (如果多条路由具有相同的 ORIGIN )选择具有最小 MED 值的路由 BGP 只是决定你的 DNS 请求如何抵达 DNS 服务器,和 DNS 给你的解析内容无关。 智能 DNS 是依据你请求数据包的发起地归属来给你回应一个预设好的结果。比如我网站有 3 个 CDN 节点,分别位于华北、华东、华南。那么站长在做域名解析的时候,规定把来自上海的请求分配给华东地区的节点。 这样,凡是自上海的 DNS 请求,那么回应的解析结果就是前面预设的华东地区 CDN 地址。 |
9
hlz0812 2019-04-13 20:38:58 +08:00 via iPhone 1
阿里云才有权改,因为这东西一改都是一个机房一起改,不可能为了你一个 ip 单独改。而且怎么走现在一般不遵守默认规定,因为不同路径结算费不一样,你不加钱就给你走便宜的
|
10
catalina 2019-04-13 20:44:14 +08:00 via Android
bgp 和这个问题唯一的关系就只是几台服务器是在独立的 BGP AS 里,仅此而已。
bgp 服务器这个说法,也只是厂商的营销术语而已。 |
12
hlz0812 2019-04-14 15:31:17 +08:00 via iPhone 1
@bclerdx 比如一台香港服务器拉了 pccw 的线,你要连接中国大陆,你不加钱路径就是 hk-洛杉矶 /圣何塞-AS4134 回国,加了钱就直接进 hk 的电信 pop 回国,因为前者的带宽结算费用低的多。中国大陆的 bgp 互联一般都是自己内网优先,内网不可达的情况下电信优先,访问联通移动的 ip 才会走联通移动,往部分国外 ip 有走联通的,大部分走电信
|
13
ritaswc OP 已经对各位回答者感谢了
|