问题标签 [cname]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
1790 浏览

google-app-engine - 我如何让 appengine 上的 myapp.appspot.com/foo 处理 foo.somedomain.com

这是我想要实现的目标

http://foo.somedomain.comhttp://myapp.appspot.com/foo (google appengine app myapp) 处理,并且底层 url 被屏蔽。

请注意以下事项:

  • somedomain.com 是想要添加 foo.somedomain.com 的第三方域
  • mydomain.com 将 CNAME'd 到 myapp.appspot.com
  • mydomain.com/foo 将指向 myapp.appspot.com/foo

其他场景

  1. foo.mydomain.com 可以指向 myapp.appsot.com/foo
  2. foo.somedomain.com 可以直接指向 myapp.appspot.com/foo

补充:myapp.appspot.com 是使用带有 app-engine-patch 的 django 开发的

0 投票
1 回答
173 浏览

url - 从 Amazon S3 中删除

我有一个关于 Amazon S3 和 Cloudfront 的(希望是简单的)问题。我正在使用 S3Fox,并且我有一个 CNAME 设置来指向我的存储桶: http: //mycname.mydomain.com

我注意到,当我通过分发 URL(我的 CNAME)打开/访问该文件,然后稍后从存储桶中删除该文件时,分发 URL 仍然有效。

当我从存储桶中删除一个文件,并且不再希望它显示在我的分发 URL 下时,我是否需要以某种方式删除分发文件?或者这些文件也需要一段时间才能被删除?

对此的任何帮助都会很棒。谢谢。

0 投票
1 回答
2480 浏览

security - 允许客户端在 Web 应用程序中具有 CNAME / DNS 掩码支持的潜在问题是什么?

我们公司开发了一个其他公司可以许可的网络应用程序。通常,我们的应用程序运行在:

www.company.example

客户端版本的应用程序运行在:

client.company.example

通常,客户在以下位置运行自己的站点:

www.client.example

有时,客户要求从以下位置获取他们的应用程序版本:

应用程序.client.example

这种设置在博客(Wordpress、Blogger、Kickapps)中很常见。

从技术上讲,使用 CNAME/A 记录和一些应用程序配置来实现这种“DNS 掩码”很简单。但是,我已经考虑了一些与此相关的潜在问题,并且想知道您是否能想到我错过的任何其他问题:

1)由于 company.example 的流量不包括 application.client.example 的流量,流量统计(由外部提供商测量,例如,competit.com)会更低。(当然,本地统计数据不会受到影响)

2)从 application.client.example 到 company.example 的潜在 cookie 泄露。如果客户端在 .client.example 中设置 cookie,则这些 cookie 可以被 company.example 服务器读取。

3)电子邮件欺骗。电子邮件可以从 company.example 使用域 application.client.example 发送,由于 SPF 记录不兼容,可能会导致垃圾邮件黑名单出现问题。

感谢您对此的任何想法。

0 投票
1 回答
1994 浏览

dns - DNS CNAME 类型记录的 RDLENGTH 字段不正确?

我一直使用 RFC 1035.4.1.3 作为 DNS RR 格式的参考: http ://www.freesoft.org/CIE/RFC/1035/42.htm

RFC 说 RDLENGTH 是“一个无符号的 16 位整数,它指定 RDATA 字段的八位字节长度”但是在数据报中我得到的 RDLENGTH 有时比它应该的少 2。我已经检查了wireshark,以确保我正确获取了数据报。这是我在查找 google 时得到的 CNAME 记录:

所以这就是名称:C0 0C(在 dgram 前面指向 www.google.com 的指针)
然后是类型:00 05(CNAME)
然后是类:00 01(IN)
然后是 TTL:00 03 95 FC(随便)

然后 RDLENGTH: 00 10 (那是 16 个字节,是吗?)

然后 RDATA:
03 77 77 77 01 6C 06 67 6F 6F 67 6C 65 03 63 6F 6D 00(www.l.google.com - 格式正确)

如您所见,RDATA 的长度为 18 个字节。18 个字节是 0x12,而不是 0x10。

之后出现的类型 A 记录正确地报告地址数据的 RDLENGTH 4。我在这里错过了什么吗?我会认为它是一个错误,但我为每个 DNS 服务器和每个域都得到了这个。

我想我真正要问的是为什么 RDATA 比 RDLENGTH 长,我应该遵循什么规则来适应它,这样我就可以解析任何类型的记录。(具体来说,我可以期待其他 RR 类型的这种事情吗?)

提前感谢任何提供建议的人。:)

0 投票
1 回答
2970 浏览

dns - URL CNAME 限制?

我们有一个域 CNAME 指向我们的 Amazon 负载均衡器,但是 Amazon 提供的 URL 长度超过 32 个字符,并且我们的客户 DNS 提供商之一将 CNAME 限制为 32 个字符。

除了迁移到差异 DNS 之外,有什么建议可以解决这个问题吗?HTTP 重定向也不是 URL 的选项....

干杯,乍得

0 投票
1 回答
424 浏览

dns - 使用 CNAME 重定向时使用登录到 Azure 部署的 Web 应用程序的问题

我在使用 CNAME 在 Azure 上运行时使用表单身份验证登录 ASP.NET MVC 网站时遇到问题,以将我的域重定向到 Azure 应用程序的 url。为了清楚我是如何设置的,下面的博客文章解释了我是如何设置的。http://blog.smarx.com/posts/custom-domain-names-in-windows-azure

问题:当我输入我的凭据并单击登录表单上的提交时,代码中的登录成功执行并重定向到主页但是,浏览器似乎不认为它已登录。我可以告诉这是因为登录用户只能选择注销,但我看到了登录链接。所以也许这是我的代码吧?好吧,也许吧,我希望是这样,但我注意到只有当我尝试从我的域“www.MyDomain.com”登录时才会出现问题。如果我使用 Azure url mydomain.cloudapp.net,那么登录工作正常。另一个有趣的部分是,如果我从 mydomain.cloudapp.net 登录,然后导航到 www.MyDomain.com,我会看到我已登录并且一切正常。

请帮忙。

非常感谢你,汤姆

0 投票
1 回答
937 浏览

performance - 全方位的 CNAME

为什么像LLNW这样的网站会为Omniture请求创建CNAME记录(例如, metrics.limelightnetworks.com而不是limelightnetworks.122.2o7.net )的一些原因是什么?

我发现一个帖子似乎暗示它旨在规避 3rd-party-cookie 设置。这种方法还有其他优点/缺点吗?从性能的角度来看,这不会从客户端创建额外的 DNS 请求吗?此外,Omniture是否包含允许 IE 的默认“”隐私设置接受 3rd 方 cookie的P3P标头(紧凑隐私策略)?

1) https://developer.omniture.com/node/486

0 投票
1 回答
1237 浏览

powershell - 如何在 Windows 上检索 CNAME?

我想知道是否有现有的命令或脚本来检索Canonical Name Record给定计算机或服务器的 (CNAME)。我想通过 CMD/Powershell 使用它我不介意这样的命令或脚本是否使用 Windows 注册表编辑器(regedit)。

0 投票
1 回答
1584 浏览

php - 使用 php 创建 dns 区域记录

我想创建一个像 .co.cc 但 you.mydomain.net 这样的网站。我似乎无法让它工作。理想情况下,当用户提交带有所需 CNAME(我将告诉他们如何操作)和他们想要的子域的表单时,我希望创建一个 CNAME(和 MX 记录)。

提前感谢您的帮助

0 投票
2 回答
1757 浏览

javascript - Javascript document.domain 澄清

我在服务器栏上有一个域 foo.com。我有一个子域 api.foo.com,它有一个指向 ghs.google.com 的 CNAME 条目(因为 Google Apps 正在使用该子域)。

我正在尝试从 search.foo.com 到 api.foo.com 进行 jQuery.get() 调用。调用似乎都正常进行,并且每次都执行回调函数,但返回的数据始终是一个空字符串,这让我觉得某种浏览器安全策略正在进行中。

首先 - 从 a.foo.com 到 b.foo.com 的调用是否允许?

if(!permissible) { //其次 - 我怎样才能做到这一点?}

谢谢,

芬巴尔