Skip to content
This repository has been archived by the owner on Jan 3, 2021. It is now read-only.

ipifnonmatch跟ipondemand到底啥区别 #61

Open
k79e opened this issue Oct 25, 2020 · 11 comments
Open

ipifnonmatch跟ipondemand到底啥区别 #61

k79e opened this issue Oct 25, 2020 · 11 comments

Comments

@k79e
Copy link

k79e commented Oct 25, 2020

前面是域名不匹配然后开始解析 如果设定了1个dns 路由direct的不走那个dns 走系统自己的(freedom未配置情况下)

后面的是什么规则都不管 有域名也跳过 重新解析? (所有域名都走内置dns查询了 路由direct也是)

所以2个的区别是只在配置了1个dns的时候 行为不一样么?

说明书只说什么遇见ip规则就解析 他没说遇见域名规则会咋样啊.

ipondemand
解析后的 IP 仅在路由选择时起作用,转发的数据包中依然使用原始域名
前面是解析后的ip 后面是原始域名 这2个有关系么?
是说解析的ip只给路由用 还是说dns的hosts的使用其他域名解析ip的那个功能在这无效?

@kslr
Copy link
Contributor

kslr commented Nov 21, 2020

你得设置路由
如果遇到域名就不处理,后面基于域名的设置的就不会有效

@k79e
Copy link
Author

k79e commented Nov 22, 2020

什么叫做遇到域名就不处理呢?

@kslr
Copy link
Contributor

kslr commented Nov 22, 2020

@k79e
Copy link
Author

k79e commented Nov 22, 2020

啥叫做基于ip的规则
是geoip这种规则么?

@kslr
Copy link
Contributor

kslr commented Nov 22, 2020

你从客户端接受到的是ip数据包,你可以根据目标地址进行路由

@k79e
Copy link
Author

k79e commented Nov 22, 2020

是访问一个ip这样的地址然后可以走路由是么
然后ipifnonmatch就不可以那样用 是这样?

@kslr
Copy link
Contributor

kslr commented Nov 22, 2020

是访问一个ip这样的地址然后可以走路由是么
然后ipifnonmatch就不可以那样用 是这样?

你访问域名也依旧是ip包,通过在嗅探那步获得sni

@k79e
Copy link
Author

k79e commented Nov 22, 2020

有sni那不是域名么 访问域名跟ip规则有啥关系?
是用域名的ip做匹配么?

那下面2个模式到底啥区别 还是让人莫名其妙啊

@kslr
Copy link
Contributor

kslr commented Nov 22, 2020

有sni那不是域名么 访问域名跟ip规则有啥关系?
是用域名的ip做匹配么?

那下面2个模式到底啥区别 还是让人莫名其妙啊

你可以先从 socks5 开始看

@517030910405
Copy link

有sni那不是域名么 访问域名跟ip规则有啥关系?
是用域名的ip做匹配么?
那下面2个模式到底啥区别 还是让人莫名其妙啊

你可以先从 socks5 开始看

解析后的 IP 仅在路由选择时起作用,转发的数据包中依然使用原始域名

能否问一下,路由的时候解析,是客户端解析域名还是服务器端解析域名?如果这个域名是类似于 baidu.com,有 cdn 的域名,国内解析返回是国内 ip,国外解析返回是国外 ip,会怎么样?谢谢!

@517030910405
Copy link

有sni那不是域名么 访问域名跟ip规则有啥关系?
是用域名的ip做匹配么?
那下面2个模式到底啥区别 还是让人莫名其妙啊

你可以先从 socks5 开始看

此外如果客户端直连解析奇奇怪怪的网站的域名,例如解析 google.com,会被发现有危险吗?

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants