Articles of 域名系统

获取Heroku应用程序的静态IP地址

我想将一个域指向我的Heroku应用程序,所以我正在尝试创build一个目标为myapp.herokuapp.com的Alogging。 问题是,域名提供商需要一个IP地址,我找不到我的Heroku应用程序的任何IP地址。 我想这可能是关于Heroku只有dynamicIP地址(因此没有静态IP地址)的东西。 我该如何解决这个问题? 我可以让Heroku使用静态IP地址吗?

DNS / BIND不cachingstream氓NS条目

我们正在做生意,比如说, a.com ,它可以通过根服务器进行追踪。 a.com后面的公司也提供了专用的DNS服务器,这个服务器只能通过一个VPN解决,这个VPN需要parsing托pipe在子域上的服务。 我们为其中一个子域/服务sub.a.com创build了一个转发。 这工作很好,但是,查询sub.a.com也使他们的私人域名服务器返回 ;; AUTHORITY SECTION: a.com. 31672 IN NS dns002.dmz.local. a.com. 31672 IN NS dns001.dmz.local. 然而,这是错误的,但BIND现在通过他们的私人域名服务器cachinga.com的NSlogging。 现在对a.com后续查询失败了,因为他们的私有域名服务器现在是权威的,但是说Alogging不存在。 我知道问题是在a.com的一边。 但是,他们不愿意修复他们的设置。 我可以告诉BIND只转发并允许caching更新为我转发的域,在这种情况下, sub.a.com 。

AWS Elastic Load Balancer DNS问题

我们想看看如果使用Route 53,我们可以将stream量路由到我们的机器,而不是AWS ELB,只是为了进行实验,我们注意到了以下情况。 我们有一些在AWS ELB下运行的Nginx机器。 我们还更新了路线53中这些机器的公共IP,并立即删除了不健康的IP。 然后,我们添加了加权路由,以便一半的stream量通过ELB,另一半直接通过Route 53到这些机器。 我们在所有机器上都启用了Grafana监控,所以这意味着我们应该看到Grafana的stream量几乎翻倍,就像我们在AWS ELB中看到的那样。 事实并非如此。 我们看到ELB中几乎80%的stream量仍然存在。 我们24小时前启用了。 当我们没有这种stream量分割,并且单独向ELB发送stream量时,Grafana仪表板和AWS ELB显示了完全相同的stream量,导致我们相信我们的监控stream水线是正常的。 我们做了这个练习,因为我们最终希望移除AWS ELB来代替我们自己,我们想要知道我们的机器是否可以在没有ELB的情况下处理事情,因为现在他们将直接连接到客户端。 我现在的问题是:我们是否失去了交通,我们如何发现? 为什么在一天之后,ELB仍然会显示超过50%的stream量? 现在ELB显示6.8M,但是Grafana显示了9M。 至less在理论上,Grafana至less应该是ELB的两倍? 我知道IP必须被ISP或客户端caching,但在这种情况下,如果ELB机器停机,这些IP的stream量必然会丢失? 我有点困惑,困扰。

ISC-DHCP:修改的主机名不适用于事件

我在Ubuntu Server 16.04上使用ISC-DHCP 4.3.3。 $ cat /etc/dhcp/dhcpd.conf ddns-update-style none; option domain-name "int.mydomain.net"; option domain-name-servers 192.168.2.80; default-lease-time 600; max-lease-time 7200; authoritative; log-facility local7; subnet 192.168.2.0 netmask 255.255.255.0 { range 192.168.2.150 192.168.2.200; option routers 192.168.2.1; option subnet-mask 255.255.255.0; option broadcast-address 192.168.2.255; option netbios-name-servers 192.168.2.80; #file for host definitions include "/etc/dhcp/hosts.conf"; on commit { set noname = concat("dhcp-", […]

Ubuntu – 将具有目的地subdomain.example.com的数据包转发到内部LAN主机

我有一个Ubuntu服务器作为我的networking服务多个服务的网关。 我希望将这些服务分成多个Ubuntu服务器(物理和/或虚拟),以获得更多的计算能力和更好的组织。 我只有一个公共IP可用。 DNS被configuration并回答“example.com” 请参阅下面的图表了解更多信息: /\ —————– / \ | | / \ <—————–> | Remote Host | / \ | | /Internet\ —————– \ / \ / \ / \ / \/ | | ——-eth0—— | 1.2.3.4 | | Ubuntu Server | | Gateway | | 192.168.0.1 | ——-eth1—— | | | —————– | […]

在两个不同的服务器之间拆分一个实时网站?

我们有一个大型网站,我们将同时重build并迁移到新的基于.NET的云托pipe平台上的新CMS。 由于CMS的性质,我们不能将我们当前的网站移到新的云托pipe上。 然而,这是一个很大的项目,我们希望通过网站目录(例如/ products /,然后/ services /等等)逐渐使网上新的基于CMS的网页上线,方法是将当前网站托pipe在当前的服务器,并且拥有越来越多的path来parsing新主机上的新页面。 这对于子域是很简单的(将不同的子域指向不同的服务器),但是我们不能在我们的情况下使用子域,它需要被path分割。 有什么方法可以让我们的域名parsing到大多数path的当前网站,但有一些pathparsing到新的服务器呢? 我们完全控制了DNS和当前的IIS服务器,但对新的基于云的服务器的控制有限。 似乎有点类似于循环赛DNS设置可能工作,但我还没有find任何类似的设置的例子。 要清楚的是,这不是关于负载平衡,因为每个网页每次只能在一台服务器上托pipe。 我已经search并阅读了以下页面,但没有完全匹配这种情况: 一 , 二 , 三 , 四 任何build议,将不胜感激。

在反向查找区域自动生成PTRlogging

我正在努力在我们的环境中设置DNS。 在testing平台中,我在正向和反向查找区文件中创build了一些Alogging和PTRlogging。 所以,我想知道不是在两个地方手动添加logging,我们能够基于正向查找区域文件中提到的Alogging以编程方式生成PTRlogging。 有没有人有这方面的投入? FWIW,我从http://www.mkrdns.org/遇到了这个脚本mkrdns.pl ,但是脚本正在抛出错误信息。 我试图四处寻找,但徒劳无功。 似乎脚本并没有积极的发展,因为上一个稳定版本是在2002年发布的。 ./mkrdns-3_3.pl -d /etc/named.conf <snip> (debug) Network "arpa.ip6.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.1", View "default", File "/var/named/dynamic/named.loopback", Type "master". (fatal) The zone file "/var/named/dynamic/named.loopback" is being used by two zones! Error in config file! (default:1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.ip6.arpa and default:1.0.0.127.in-addr.arpa …)

BIND通配符区域有例外

我需要pipe理很多域,主要指向相同的IP /服务器。 但也有一些例外需要指向另一个IP。 以下是我非常简单的绑定configuration。 这是它应该做的: 所有的名字请求应该返回(another.com – > 210.210.210.210) 定义的exception应该返回另一个IP(google.com – > 8.8.8.8) configuration几乎可以工作。 但除了google.com, 每个.com域都会返回一个“NXDOMAIN”错误。 例如:another.com会失败,而google.com工作。 另外,除.com之外的其他所有顶级域名都可以使 下面是dig的输出。 我在这里错过了什么? named.conf.local: zone "." { type master; file "/etc/bind/db.wild"; }; db.wild: $TTL 3 @ IN SOA . root ( 1 ; serial 604800 ; refresh 86400 ; retry 2419200 ; expire 604800 ; negative cache ttl […]

特定网域的传入电子邮件无法使用

我的网站的域名为www.abc.cc. 它的IP也是以1.1.1.1为例。 而且,邮件的IP是不同的。 这是一个例子2.2.2.2和问题是我可以通过任何电子邮件发送电子邮件在这个域下,但我不能收到任何电子邮件。 我怎么解决这个问题?

通过Cloudflare网关的仅IPv6服务器

过去,可以通过sixxs.net网关使用IPv6服务器。 现在服务已经结束了。 但是,我发现有一个免费的Cloudflare网关 。 我假设IPv6服务器将通过AAAAlogging关联到域或子域。 否则我不认为这是可能的。 但是,Cloudflare文档充斥着市场宣传,而我实际上并不了解是否仅有IPv4的客户端将能够通过它们访问仅限IPv6的服务器 (对于ssh或托pipeWeb服务器)。 你能给我一个答案吗?