首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

问下使用了DNS的CDN后,获取不到用户真实IP地址 是需要在CDN配置改 还是我们服务的...

在云计算领域中,有一个名为“分布式域名系统”(Distributed Domain Name System,简称DNS)的概念。DNS是一个通过将用户请求解析为计算机可识别的IP地址来提供服务的方法。然而,CDN(内容分发网络)通常不是基于DNS工作的,它是在CDN的边缘提供静态或动态内容的服务,因此无法获取基于DNS请求的用户真实IP地址。

为了获取用户真实IP地址,您需要在CDN的配置中进行修改。具体方法取决于您使用的CDN提供商,通常有以下几种方法:

  1. 配置IP直接回源:CDN提供商允许您将真实IP地址解析到云服务器实例。这样,CDN将直接回源到服务器,以获取用户请求的数据。这可以避免请求被伪造或者被中间人截获。
  2. 配置DNS回源:在某些情况下,配置DNS回源可能会更简单,特别是在CDN提供商支持这种情况的情况下。您可以将DNS解析到的服务器地址配置为CDN的边缘节点。
  3. 使用OAuth2.0访问令牌:大多数HTTP/HTTPS Web应用使用OAuth2.0(开放授权)授权服务来获取用户真实IP地址。通过配置OAuth2.0回源代理,您可以在CDN上使用该令牌获取用户IP地址。
  4. 实现自己的反欺诈策略:在您的云服务器上实现自己的访问日志管理策略,例如,使用IP白名单限制访问权限,或者在服务器上运行反欺诈规则进行访问限制。这将有助于避免通过伪造或伪装用户请求来收集虚假IP地址的方法。

综上所述,为了获取用户真实IP地址,需要根据您使用的CDN提供商的具体情况,结合以上方法,在CDN配置文件中进行调整和配置。需要注意的是,不同的CDN提供商可能采用不同的实现方式,因此最好参考您的CDN提供商的文档和指导。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

给GitHub page套上Cloudflare

就是一家给用户提供全球 CDN 节点以及 DNS 服务公司,他好在哪里呢,前面说了,Cloudflare 基于反向代理 CDN,也就是说用户在访问套有 Cloudflare 网站时访问并不是网站真实所在服务器...,而是一台反向代理服务器,代理服务器将请求转发给真正服务器,然后将相应返回给用户,这样就可以达到隐藏服务真实 ip 地址目的,更重要可以防止来自网络上攻击,这也正是 Cloudflare 这家公司目的...DNS 服务器换成 Cloudflare DNS 服务器保存即可 完了要过一会儿等 DNS 服务器生效,官方就会发送信息到邮箱里说域名解析成功,见到以下界面就说明我们博客已经在 Cloudflare...ip 都是后面四个,这是 GitHub page 服务器,而上面我们用了 Cloudflare 服务域名解析出来 ip 已经变了,这就是反向代理功劳,隐藏了服务真实 ip 地址。...Cloudflare 连通 如果只是 DNS only 的话就会显示网站访问失败,因为这个服务器上确实没有网站,这就没有经过 Cloudflare 代理直接到达网站真实 ip 地址

3.8K30

最新绕过目标域名CDN进行信息收集技术

(6)LOCAL DNS将得到域名IP地址回应给用户端。 (7)用户得到域名IP地址,访问网站服务器。 (8)网站服务器应答请求,将内容返回给用户端。...(8)LOCAL DNS将得到域名IP地址回应给用户端。 (9)用户得到域名IP地址,访问网站服务器。...17CE Myssl 站长工具 CDNPlanet 图1-29 3.绕过CDN,寻找真实IP地址 在确认了目标确实用了CDN,就需要绕过CDN寻找目标的真实IP地址,下面介绍一些常规方法。...读者可以将以上几种手段结合起来使用,最终筛选出需要查询域名真实IP地址。 图1-31 4.验证获取IP地址 找到目标的真实IP地址,如何验证其真实性呢?...如果目标绑定了域名,那么直接访问访问不到。这时,需要在Burp Suite中修改header头Host:192.xxx.xxx.xxx,或使用其他方法指定Host进行访问。

22130

升级了项目的部署方式,坑死我了!

部署方式变更 以前,我们部署方式如下图: 用户要请求网站时,先通过 DNS 域名解析,找到服务器对应 IP,经过高仿服务请求发送到 Nginx Web 服务器。...而且最打动我还是他们技术支持,能耐心陪我一起几个小时 Bug,没谁了: 容器平台的话,我们将一部分服务放在了微信云托管上,可以很方便地配置流水线,实现提交代码到 GitHub 自动发布和部署:...2、配置 CDN 配置 CDN 关键配置源站地址CDN 相当于是缓存,如果用户需要数据在 CDN 上找不到CDN 节点就会请求源站来获取数据,所以源站配置一定不能错。...3、配置 DNS 打通 CDN 到源站(容器平台)访问,最后一步就是配置 DNS,让用户访问域名(比如 www.code-nav.cn)解析到 CDN。...需要注意DNS 解析生效时长在全国各地不等,所以有可能更改解析,北京用户访问不了、上海用户能访问。所以不要急着把老服务下线掉!

11210

cdn背后网站真实IP

cdn在防御拒绝服务攻击时候颇有建树,正好我这里有一个发生在我身边真实案例 之前买一个资源合购类站点就是这样,因为侵犯被人利益,所以经常遭受拒绝服务攻击,实在不堪其扰被迫使用了cdn,后来就再也没有被...下面我们就来介绍一下如何获取cdn背后真实IP地址 直接traceroute 不到真实ip地址 ---- 追寻真实IP12个方法!...当然这只是一个小比喻,有一些网站可以查询到DNS历史解析记录,可能在很多网站并未采用cdn时候解析记录就被记录了下来,之后也并未更换服务器,此时就能查询到真实IP地址 https...泄漏主要一个途径就是很多网站支持在线图片,此时我们把图片地址设为我们vps,甚至nc开服务器等,此时目标服务器就会主动来连接我们,从而泄漏真实IP,由于我们目标没有这项功能,所以就不进行演示了...利用网站漏洞 XSS,SSRF,sql注入,文件包含等,其实很多漏洞可以做到这点,XSS ,SQL注入和SSRF都很好理解,说说文件包含吧,如果网站站库分离,此时可以包含配置文件,配置文件中地址数据库地址

2.4K30

如何针对网站CDN识别和绕过?

CDN构建在现有网络基础之上智能虚拟网络,依靠部署在各地边缘服务器,通过中心平台负载均衡、内容分发、调度等功能模块,使用户就近获取所需内容,降低网络拥塞,提高用户访问响应速度和命中率。...能克服网站分布不均问题,并且能降低网站自身建设和维护成本,提高网络访问稳定性 攻击者很难发现服务真实IP 总的来说就是: 一、开启CDN网站,用户所在地不同访问CDN节点服务器,并不直接访问源服务器...具体来说,CDN其实是充当了一个替身角色,在无法知道源服务ip时,无论服务渗透还是DDoS攻击,攻击目标都将是CDN节点,攻击并非服务器本身。 如何识别CDN? 1....查询子域名方法就 很多了:subDomainsBrute、Sublist3r、Google hack等。 注:收集子域名尝试以解析ip不在cdnip解析主站,真实ip成功被获取到。...通过国外代理(国外服务器)访问就能查看真实IP了,或者通过国外DNS解析我们使用国外主机直接访问可能就能获取真实IP

2.5K30

CDN实现原理

CDN网络用户服务器之间增加Cache层,如何将用户请求引导到Cache上获得源服务数据,主要是通过接管DNS实现。...我们可以了解到,使用了CDN缓存网站访问过程变为: 1)、用户向浏览器提供要访问域名; 2)、浏览器调用域名解析库对域名进行解析,由于CDN对域名解析过程进行了调整,所以解析函数库一般得到该域名对应...通过以上分析我们可以得到,为了实现既要对普通用户透明(即加入缓存以后用户客户端无需进行任何设置,直接使用被加速网站原有的域名即可访问,又要在为指定网站提供加速服务同时降低对ICP影响,只要修改整个访问过程中域名解析部分...对CNAME指向域名解析过程进行特殊处理,使DNS服务器在接收到客户端请求时可以根据客户端IP地址,返回相同域名不同IP地址; 4)、由于从cname获得IP地址,并且带有hostname信息,...请求到达Cache之后,Cache必须知道源服务IP地址,所以在CDN运营商内部维护一个内部DNS服务器,用于解释用户所访问域名真实IP地址; 5)、在维护内部DNS服务器时,还需要维护一台授权服务

1.1K60

绕过CDN找到真实IP

整合其他文章,方便个人笔记参考 CDN (Content Delivery Network) 内容分发网络,其基本思路尽可能避开互联网上有可能影响数据传输速度和稳定性瓶颈和环节,使内容传输更快...正常情况下,通过DNS解析即可快速找到网站真实IP地址,但站点出于用户体验和安全角度,使用CDN加速,将域名解析到CDN,这时候就需要绕过CDN来查找真实IP。...最短 = 33ms,最长 = 62ms,平均 = 44ms 观察域名解析情况,以此来判断其是否使用了CDN 多地Ping 使用各种多地 ping 服务,查看对应 IP 地址是否唯一,如果不唯一则使用了...IP 地址多半使用了 CDN 绕过CDN查询真实IP DNS历史解析记录 查询域名历史解析记录,可能会找到网站使用CDN解析记录,从而获取真实ip iphistory Dnsdb DNSDB...国外主机解析域名 国内很多 CDN 厂商因为各种原因只做了国内线路,而针对国外线路可能几乎没有,此时我们使用国外主机直接访问可能就能获取真实IP 国外多PING测试工具: http://www.webpagetest.org

1.4K80

cdn技术原理

CDN网络用户服务器之间增加Cache层,如何将用户请求引导到Cache上获得源服务数据,主要是通过接管DNS实现,下面让我们看看访问使用CDN缓存网站过程: ?   ...通过上图,我们可以了解到,使用了CDN缓存网站访问过程变为:   1)、用户向浏览器提供要访问域名;   2)、浏览器调用域名解析库对域名进行解析,由于CDN对域名解析过程进行了调整,所以解析函数库一般得到该域名对应...对CNAME指向域名解析过程进行特殊处理,使DNS服务器在接收到客户端请求时可以根据客户端IP地址,返回相同域名不同IP地址;   4)、由于从cname获得IP地址,并且带有hostname信息...,请求到达Cache之后,Cache必须知道源服务IP地址,所以在CDN运营商内部维护一个内部DNS服务器,用于解释用户所访问域名真实IP地址;   5)、在维护内部DNS服务器时,还需要维护一台授权服务器...直接匹配用户请求,到源服务器获得内容并缓存供下次使用;如果Cache工作在客户端加速模式,Cache需要知道源服务IP地址,所以CDN网络维护和运行一个供Cache使用DNS服务器,解析域名真实

4.4K90

内网流量规避

3.权威域名服务器向其他服务器同步请求。 4.找到对应ip为自己cs服务器,解析请求,实现dns数据链路传输。 配置方法 配置dns 1.申请域名,添加A记录,将域名与公网ip进行绑定。...IP:填写cs服务ip地址。 过几分钟等状态变为正常运行即可。 复制CNAME,去站长工具上ping,响应ip就是各大机房cdn服务ip。...配置cs 1.新建一个listener,选择httppayload,主机填cdn绑定域名。 2.点击确定,下面的界面输入任意一个阿里云cdnip地址即可。...9.开启wireshark抓虚拟机包,没有cs服务真实ip。 搜索cdn服务地址,看到host为oss.microsoft.com,页面状态码都为200即可。...总结 优势:此方法能有效隐藏自己真实ip和域名等信息,对方能看到只能cdn域名。且传输速度快。 劣势:长期对自身资源消耗极大。

1.3K30

一文读懂CDNCDN实现原理

安全性:由于不同访客访问不同缓存服务器中内容,所以隐藏了源服务真实IP使服务器不容易收到攻击。...ip地址 5.域名授权dns 查询域名记录,回应给 LocalDns 6.LocalDns 将得到域名ip地址,回应给 用户端 7.用户得到域名ip地址,访问站点服务器 8.站点服务器应答请求,将内容返回给客户端...CDN访问过程 通过上图,我们可以了解到,使用了CDN缓存网站访问过程变为: 1.用户输入访问域名,操作系统向 LocalDns 查询域名ip地址. 2.LocalDns向 ROOT DNS...ip地址 5.域名授权dns 查询域名记录(一般CNAME),回应给 LocalDns 6.LocalDns 得到域名记录,向智能调度DNS查询域名ip地址 7.智能调度DNS 根据一定算法和策略...(比如静态拓扑,容量等),将最适合CDN节点ip地址回应给 LocalDns 8.LocalDns 将得到域名ip地址,回应给 用户端 9.用户得到域名ip地址,访问站点服务器 10.CDN节点服务器应答请求

3.9K40

隐藏源IP,提高溯源难度几种方案

方案分析: 适合用户:这种隐藏ip方案适合于有公网服务器,通过本方案CDN进行“加速、代理、缓存”实现隐藏服务真实ip或域名用户;使用国内CDN服务产品域名必须完成ICP实名备案; 优点:利用...缺点:受控主机还是通过我们自己域名进行回连,对外还是能看到连接域名;且如果使用国内CDN服务(增加了风险),域名就必须完成ICP备案(增加了风险);而且还有一些方法可能溯源到真实IP(请一定要按照原文中参考文章...4.2查看受控主机本地回接C2服务ip地址为 172.67.159.243:2095(CDN节点ip);而不是我们自己服务真实ip ?...4.2查看受控主机本地回接C2服务ip地址为 104.21.41.43:2095(CDN节点ip);而不是我们自己服务真实ip ?...4.2.1查看DNS数据包,可以确认连接过程查询commonlit.app:2095这个地址,进行连接; ? 4.2.2查看连接数据包,http方式还是可以看到host信息; ?

3.5K30

CDN实现原理_快照技术实现原理

GSLB最通用基于DNS解析方式,还有HTTP重定向、IP路由等方法 DNS就是IP地址和网址互换 当需要访问abc.com这个站点时,实际上我们想要浏览网页内容都存放在互联网中对应某个IP服务器上...CDN网络用户服务器之间增加Cache层,如何将用户请求引导到Cache上获得源服务数据,主要是通过接管DNS实现,下面让我们看看访问使用CDN缓 存网站过程: 流程图 通过上图...,我们可以了解到,使用了CDN缓存网站访问过程变为: 1)、用户向浏览器提供要访问域名; 2)、浏览器调用域名解析库对域名进行解析,由于CDN对域名解析过程进行了调整,所以解析函数库一般得到该域...对CNAME指向域名解析过程进行特殊处理,使DNS服务器在接收到客户端请求时可以根据客户端IP地址,返回相同域名不同IP地址; 4)、由于从cname获得IP地址,并且带有hostname信息...,请求到达Cache之后,Cache必须知道源服务IP地址,所以在CDN运营商内部维护一个内部DNS服务器,用于解释用户所访问域名真实IP地址; 5)、在维护内部DNS服务器时,还需要维护一台授权服务

1.3K40

高性能利器:CDN我建议你好好学一下!

同年 1998 年,中国第一家 CDN 公司 ChinaCache 成立 CDN工作原理 接入CDN 在接入CDN前,当我们访问某个域名,直接拿到第一个真实服务IP地址,整个流程如下(图有点简陋)...5、返回解析IP地址 6、用户向缓存服务器发起请求,缓存服务器响应用户请求,将用户所需内容传送到用户终端。...大量 local DNS 不支持 EDNS 协议,拿不到客户真实IPCDN 绝大多数时候只能通过local DNS IP来做决策,经常会出现跨区域调度情况。...我们来看一个例子: 访问 URL 链接,此时请求到了调度群集上,我们能拿到客户端信息有 客户端出口IP(绝大多情况下相同),接下来算法和基于 DNS 调度可以是一样,只是判断依据由 local...获取结果,缓存到本地缓存,返回数据到一级缓存。 一级缓存 获取数据,缓存本地,返回给用户

77120

CDN入门科普

④本地DNS服务器中如果没有关于这个域名解析结果缓存,则以递归方式向整个DNS系统请求解析,获得应答将结果反馈给浏览器。 ⑤浏览器得到域名解析结果,就是该域名相应服务设备IP地址。...若该节点未缓存 test.jpg,则节点会向业务源站发起对 test.jpg 请求(6、7、8),获取资源,结合用户自定义配置缓存策略(可参考用户指南中缓存时间设置章节内容),将资源存储(9),并返回给用户...二对于google8.8.8.8这里采用anycast技术publicDNS,可以在DNS迭代查询时候根据DNS服务IP来判断地域,返回对应地域CDN节点IP来调度。...image.png 静态CDN访问流程标准域名访问过程,用户在发起下载请求时,首先访问DNS解析域名,然后根据解析结果访问下服务器。...静态CDN调度系统将调度策略映射为域名-IP解析关系表,配置到公司GSLB系统,GSLB系统对外作为DNS权威服务器提供解析。 内容分发技术:包含从内容源到CDN边缘Cache过程。

1.8K132

利用Domain Borrowing对抗流量检测设备

目前在国内攻防演练和红队评估中常用来隐藏C2真实IP和伪造通信流量方法有加CDN(但域名自己)、Domain Fronting和云函数。...1.加CDNCDN也是常见红队来隐藏C2真实IP方法,但是仅仅加个CDN域名还是红队资产,一样存在被溯源分析风险,同时域名基本没有信任度给捕捉加入威胁情报之后一定会给设备自动封闭。...一般情况下如果我们要在CDN平台为某个域名启用CDN我们需要把CDNCNAME域名添加到域名DNS中,但是我们在国内某个云平台中发现有一些CDN用户设置了CDNCNAME域名添加到域名DNS...到目前我们劫持了一个白名单(高信誉)域名,并成功通过域名链接到了我们服务器,下一步我们需要获取这个域名对应有效SSL证书。...那么到目前为止我们劫持了一个白名单(高信誉)域名和配置了对应SSL证书,恶意流量通过这个域名SSL加密连接到我们C2,基本上无论在设备中还是蓝队看来基本没有问题。

25320

CDN(内容分发网络)技术原理

CDN网络用户服务器之间增加Cache层,如何将用户请求引导到Cache上获得源服务数据,主要是通过接管DNS实现,下面让我们看看访问使用CDN缓存网站过程: ?   ...通过上图,我们可以了解到,使用了CDN缓存网站访问过程变为:   1)、用户向浏览器提供要访问域名;   2)、浏览器调用域名解析库对域名进行解析,由于CDN对域名解析过程进行了调整,所以解析函数库一般得到该域名对应...对CNAME指向域名解析过程进行特殊处理,使DNS服务器在接收到客户端请求时可以根据客户端IP地址,返回相同域名不同IP地址;   4)、由于从cname获得IP地址,并且带有hostname信息...,请求到达Cache之后,Cache必须知道源服务IP地址,所以在CDN运营商内部维护一个内部DNS服务器,用于解释用户所访问域名真实IP地址;   5)、在维护内部DNS服务器时,还需要维护一台授权服务器...直接匹配用户请求,到源服务器获得内容并缓存供下次使用;如果Cache工作在客户端加速模式,Cache需要知道源服务IP地址,所以CDN网络维护和运行一个供Cache使用DNS服务器,解析域名真实

8.2K21

为了搞清楚CDN原理,我头都秃了...

image.png 解决完问题,我有了以下疑惑: 请求头和响应头中key大小写真的有影响么,到底怎么处理header中key和value; 运营人员修改配置,为什么我们访问节点没有刷新到,什么情况下节点缓存会刷新...ip,去请求二级域名服务器 -> …… -> 直到X级域名服务器返回我们目标域名对应ip地址,本地DNS服务器缓存该dns记录,然后返回路由器 -> ……(层层缓存,返回dns记录结果) -> 我们客户端拿到...域名解析请求发送至DNS调度系统,DNS调度系统为请求分配最佳节点IP地址。 LDNS获取DNS返回解析IP地址用户获取解析IP地址用户获取IP地址发起对该资源访问请求。...回源 当 cdn 缓存服务器中没有符合客户端要求资源时候,缓存服务器会请求上一级缓存服务器,以此类推,直到获取到,如果最后还是没有,就会回到我们自己服务器(简称源站)去获取资源。...大量 local DNS 不支持 EDNS 协议,拿不到客户真实IPCDN 绝大多数时候只能通过local DNS IP来做决策,经常会出现跨区域调度情况。

3.2K51

CDN绕过并如何做防护

服务器表示吃不消,网站用户也表示体验感欠佳,于是猫哥花重金配置了高性能cdn还带云防护服务。...4.2 dns解析记录 dns解析记录查询则是利用一个域名多次解析ip去寻找真实ip,如上场景,猫哥xxxx.cc在最初并未接入cdn而是正常解析其网站服务ip...故,笔者可以通过微步等dns历史解析记录平台查询获取真实ip。...但是笔者注入打的新闻功能,并接触不到用户数据,全库也并无用户相关信息。...假设,攻击者知道SLB真实IP地址,就可以直接访问SLBip地址,从而轻易绕过CDN+WAF安全防护。 这里分享一个CDN防护技巧,通过中间件配置只允许域名访问,禁止ip访问。

1.7K40

一文教你把 Hexo 博客搭建在云端

网站备案 使用中国大陆境内服务器开办网站必须先办理网站备案,备案成功并获取通信管理局下发 ICP 备案号才能开通访问。...CNAME:真实名称记录(Canonical Name Record),即 CNAME记录,域名系统(DNS一种记录。...人们都习惯记忆域名,但机器间互相只认识 IP 地址,域名与 IP 地址之间一一对应,它们之间转换工作称为域名解析,域名解析需要由专门域名解析服务器来完成,解析过程自动进行。...域名解析(DNS将域名(例如 cloud.tencent.com)转换成为机器可读 IP 地址(例如10.10.10.10)服务。 点击进入腾讯云 DNS 解析 DNSPod。...开启 CDN 缓存刷新函数 存储于 COS 桶中静态资源更新时,及时刷新 CDN 缓存,使博客网站数据及时生效。可使用 COS 提供云函数功能实现。

1.3K11

一次完整 HTTP 调用涉及到技术

DNS 解析域名 什么 DNS 我们访问网站时候会输入域名,而在真实网络中主机通信通过 IP 地址进行通信DNS 服务作用就是将这域名字符串解析为对应 IP 地址 有哪些 DNS 服务器...6 步骤,DNS 服务器解析可以返回多个对应主机 IP 地址,那么客户端访问时候可以通过随机或者轮询等访问做简单负载均衡处理 上述流程就是一个没有给域名配置 CDN 流程 CDN 加速静态资源访问...什么 CDN 百度百科:CDN构建在现有网络基础之上智能虚拟网络,依靠部署在各地边缘服务器,通过中心平台负载均衡、内容分发、调度等功能模块,使用户就近获取所需内容,降低网络拥塞,提高用户访问响应速度和命中率...此时配置CDN ,不会直接返回对应 IP 地址而是返回 CNAME 对应 CDN 域名 abc.cdn.com 解析 abc.cdn.com 得到对应 IP 地址请求该 CDN DNS 服务器...,此时返回全局负载均衡域名地址 解析 abc.cdn.gslb.com 得到对应 IP 地址请求该全局负载均衡器,根据用户 IP 地址、所处运营商、URL 携带内容以及各 CDN 服务负载情况选择最为合适最近一台或者多态服务

78210
领券