Articles of 通配符

DNSparsing通配符时广泛的误解

[编辑补充:这个问题已经自行消失了。 我相信Cloudflare的名字parsing可能是责备。 见下面我自己的答案] 这是我的区域文件的一个片段 *.example.com. 300 IN CNAME proxy.herokuapp.com. foo.example.com. 300 IN A 111.111.111.111 如果我dig @8.8.8.8 foo.example.com我得到我期望的答案: ;; ANSWER SECTION: foo.example.com. 30 IN A 111.111.111.111 我试过的所有其他公共DNS服务器也是如此。 但是,当我尝试使用Pingdom对foo.example.com上的URL设置检查时,它会将stream量发送到由*.example.com RR引用的我的Heroku应用程序。 在New Relic , Errplane和Heroku应用本身产生的stream量上设置的检查也是如此。 所以一方面,所有的公共DNS服务器都以一种方式解释区域文件。 然而,四家服务提供商都以不同的方式来解释,这与RFC 4592提出的标准不同。 我的问题是:这些有信誉的,成熟的服务提供商都错了吗? 还是这个小我?

命名的返回值为空而不是NXDOMAIN

我必须强制客户端始终连接到相同的IPv6地址进行演示。 我有一个类似的区域: ; BIND db file for * $TTL 86400 @ IN SOA . name.surname.me. ( 2013101001 ; serial number YYMMDDNN 28800 ; Refresh 7200 ; Retry 864000 ; Expire 86400 ; Min TTL ) NS ns1.example.net. * IN AAAA fdeb:cadf:715c:f2ef:0:0:0:1 当我请求一个AAAAlogging的技巧工作正常,但通常客户端只请求一个Alogging,由于命名返回一个空的NOERROR响应,客户端停止尝试,并不尝试AAAAlogging。 如何强制命名返回NXDOMAIN而不是NOERROR不存在的Alogging? 或者,有没有其他的方法来强制(双栈)客户端只使用AAAAlogging?

在Alogging之上正确实施通配符DNS

我需要为已有Alogging的子域设置通配DNSlogging。 我不确定是否必须使用新的Alogging,或者只能使用指向Alogging的CNAME。 我的脚本具有以下域结构 http(s)://{random_code}.{location_subdomain}.{domain.com}/{path} {random_code} – 我们使用随机代码作为针对浏览器实现的HTTP套接字限制的解决scheme。 (仅用于将dynamic元素加载到页面上,因此只能通过查看网页来源来查看,而用户浏览器中的URL仅显示位置子域) {location_subdomain} – 我们从我们最近的服务器加载内容给用户,因此每个位置都有一条指向不同服务器的Alogging(所有位置服务器上的内容都是1:1)。 {domain.com} – 指向托pipe我们索引页的前端服务器 {path} – 自我探索 当前的DNS区域文件 domain.org. 86400 IN NS dns1.domain.org. domain.org. 86400 IN NS dns2.domain.org. domain.org. 86400 IN NS dns3.domain.org. domain.org. 86400 IN NS dns4.domain.org. domain.org. 14400 IN A 1.1.1.1 localhost 14400 IN A 127.0.0.1 www 14400 IN CNAME domain.org. ftp 14400 […]

nginx子目录通配符重写

我已经在我的nginx服务器上build立了一个服务器模块,例如域testsite.com 。 我希望能够将独立的WordPress安装安装到根文件夹的直接子文件夹中,例如/var/www/html/testsite.com/ childfolder1 ,/var/ www / html / testsite.com / childfolder2等,所以他们可以通过testsite.com/ childfolder1 ,testsite.com/ childfolder2等访问 。 手动创buildredirect的方法是像这样插入它: location /childfolder1 { index index.php; try_files $uri $uri/ /childfolder1/index.php?$args; } 并重复每个网站来。 使用location /只覆盖根目录。 有没有办法创build一个(正则expression式?)通配符规则,说:“对于每个直接子目录,应用这个try_files命令”(这显然总是相同的WordPress,只是文件夹名称更改)? location /*anydirectsubdirectory* { index index.php; try_files $uri $uri/ /*anydirectsubdirectory*/index.php?$args; }

DocumentRoot上的通配符用于虚拟主机

我在apache2中使用这个configuration作为通配符子域,效果很好: <VirtualHost *:80> DocumentRoot /var/www/ ServerName sumdomains.example.com ServerAlias *.example.com RewriteEngine On RewriteRule ^/(.*) /%{HTTP_HOST}/$1 </VirtualHost> 这意味着,对http://user.example.com/foo.html的请求将获取文件/ var / www / user.example.com /foo.html。 但我想请求http:// user .example.com / foo.html从/ var / www / user / foo.html获取文件。 我应该使用哪个通配符?

Postfix为原始目的地+ BCC提供邮件 – 但仅限于一封电子邮件

我有虚拟用户的后缀,我正在寻找解决scheme,尝试谷歌它,但没有运气。 我想实现这个: mail for admin@* should be delvered to admin@* and BCC for webmaster@* 我试图通过recipient_bcc_maps这样做: /admin@(.+)/ admin@$1, webmaster@$1 但它不起作用。 (日志观看,后期完成;)) 任何想法与例子? 谢谢。

Wildcard MXlogging支持?

比方说,我想开始一个服务,客户只能在我的域名上获得他们自己的子域名作为电子邮件地址。 我有mydomain.com的Alogging和www.mydomain.com的CNAMElogging 如果为* .mydomain.com添加通配符MXlogging,则我的理解是,任何进入我的域的电子邮件都将路由到关联的邮件服务器,因为CNAME不能与MXlogging重叠。 所以电子邮件地址如 [email protected] [email protected] [email protected] [email protected] 应该都能正常工作。 [email protected] 将无法正常工作。 然后,在我的SMTP邮件服务器中,我可以parsing出电子邮件地址的域名,然后适当地发送邮件。 这个计划有什么问题吗?

Facebook的应用程序提供安全错误,当点击一个共享链接到我的网站

我已经build立了一个网站,用户在Facebook上分享,但是当他们的一个朋友点击这个链接时,就给了他们这个错误。 安全错误 本网站的安全证书存在问题。 它只在Facebook应用程序中给他们这个错误。 我的主机是通过aws,我有一个通配证书在网站上。 这是谈论这个的唯一线索,但并没有给出实际的行动scheme。 https://www.facebook.com/help/community/question/?id=10153289930849400 有谁知道如何解决这一问题? 我应该去aws和解决这个或Facebook吗? 这真是令人困惑,因为我没有得到其他人的警告,证书有问题。 ****** UPDATE ****** 此错误只出现在Android的Facebook应用程序显示。

通配符DNS,不存在的子域指向主站点

在开始之前,我想说我已经在serverfault上读到了相关的问题,但是我找不到解决scheme。 这是我的问题。 我正在使用第三方DNS,并添加了一个通配符logging* .biglle.com,它指向我的服务器的IP地址。 我遇到的问题是每个不存在的子域指向biglle.com(那些存在的工作正常)。 我想要指出的是,biglle.com的apache网站configuration不是默认的(000-default.conf),而是一个单独的(biglle.com.conf)。 这是我无法理解的。 不存在的子域名应该指向默认configuration文件,不是吗? 这里是biglle.com.conf的一部分 <VirtualHost 192.168.1.54:80> SuexecUserGroup "#1003" "#1004" ServerName biglle.com ServerAlias www.biglle.com ServerAlias webmail.biglle.com ServerAlias admin.biglle.com DocumentRoot /home/biglle/public_html ErrorLog /var/log/virtualmin/biglle.com_error_log CustomLog /var/log/virtualmin/biglle.com_access_log combined ScriptAlias /cgi-bin/ /home/biglle/cgi-bin/ ScriptAlias /awstats/ /home/biglle/cgi-bin/ DirectoryIndex index.html index.htm index.php index.php4 index.php5 <Directory /home/biglle/public_html> Options -Indexes +IncludesNOEXEC +FollowSymLinks +ExecCGI allow from all AllowOverride All AddHandler fcgid-script […]

未绑定不转发查询

我遇到了一些麻烦获取正确转发查询的绑定。 我目前的unbound.conf看起来像这样: forward-zone: name: "google.com" forward-addr: 8.8.8.8 forward-zone: name: "." forward-addr: 127.0.0.1@1066 # An Unbound server with a single catchall remote-control: control-enable: no “google.com”区域正确返回,但是捕获所有区域不会。 (即使查询似乎在第二个未绑定的服务器上正确接收和返回)