我在Ubuntu中使用BIND9来设置局域网共享的本地DNS。 这是我想要达到的: BIND9服务器和Apache服务器位于192.168.1.65,目前可通过此IP地址(192.168.1.65)访问Web服务器。 现在我想使用自定义的域名,以便networking中的每个人都可以轻松地记住url: http://xyz.local/ (而不是http://192.168.1.65/ ) 而这些子域也需要设置,ape.xyz.local,* .ape.xyz.local(其中*是任意数字) 如果用户inputhttp://google.com ,则DNS服务器仍然可以将请求转发给ISP DNS,否则,如果访问http://xyz.local/ ,则应该访问192.168.1.65 Web服务器。 任何人都可以帮助我如何设置? 这是我到目前为止所尝试的,但没有运气得到它的工作: BIND区域文件:db.xyz.local ; ; BIND data file for local loopback interface ; $TTL 604800 @ IN SOA ns.xyz.local. root.xyz.local. ( 2011041608 ; Serial 604800 ; Refresh 86400 ; Retry 2419200 ; Expire 604800 ) ; Negative Cache TTL ; @ […]
我已经configuration了一个虚拟机用作Web开发平台,以分发给我公司的Web开发人员。 目前,我有每个站点的安装脚本在新端口上创build一个新的虚拟主机,所以我们可以在网站上正确使用根级链接。 每个网站都有一个链接,如http://192.168.1.100:8080/等,这些地址很难记住,我当然不想问其他人则将端口映射到站点。 我真的想为每个虚拟主机创build一个新的本地networking作用域名称,并用NetBIOS或Bonjour或者两者来传播它的存在,这样主机就不必configuration成使用networking名称。 简而言之,我想dynamic地创build新的本地networking名称,以指向平台不明确的虚拟机上的各种Apache虚拟主机,以便主机操作系统可以是Windows,OS X或Linux。 所有configuration都应该在虚拟机上完成,以便主机将需要零configuration。 这是来自超级用户的转贴。
我有一个小的Windows 2008networking,有一些Windows 7客户端。 客户端都是带扩展坞的笔记本电脑,我希望他们通过有线networking与Windows 2008服务器(用于文件共享)进行通信,同时将它们连接在一起。 所有机器(客户端和服务器)的互联网连接都通过无线局域网,因此Windows 7客户端中的无线适配器在对接时保持活动状态。 当笔记本电脑没有连接时,能够联系Windows 2008服务器进行打印共享(以及较慢的文件共享)是很好的,因此服务器也在无线局域网上。 Windows 2008服务器正在运行Active Directory,DHCP和DNS。 它控制有线networking上的DHCP租约,并持有“myserver.mycompany.local”的DNSlogging,这是文件共享客户端连接到的。 理想情况下,我希望DNSlogging首先返回有线IP,这是笔记本电脑最初尝试的地址 – 但似乎没有办法做到这一点? 目前无线局域网上的服务器的IP从有线LAN IP之上的nslookup出来。 多宿主完美地工作 – 但顺序错误! 打开无线局域网并ping我的服务器,然后进入无线IP。 禁用客户端的无线networking,并再次执行相同的ping命令,几秒钟后,它开始ping有线地址。 有没有人有任何build议,如何使这项工作在一个可预见的顺序? – 或者即使它可以工作。 替代scheme1? 如果它不能工作,那么这将工作:从服务器中删除无线适配器,将无线路由器/网桥放在有线networking(设置为路由到/从无线局域网的子网),然后configuration两个客户端路由到服务器的(现在)单个IP的指标有利于首先通过有线LAN直接通信? select2? 我应该单独使用笔记本电脑吗? 所有的连接都是通过有线局域网连接的。 (和路由通过Windows 2008服务器 – 或专用无线网桥/路由器)? 我的关注点是,我希望无缝连接 – 如果客户正在从互联网上下载某些东西,我不希望他们在IP地址切换到无线networking时不pipe他们在做什么。 也许情况并非如此,我什么都不关心? 有什么想法吗? 🙂 UPDATE 我似乎已经破解了它(至lessDNS条目是按照我希望的顺序出来的 – 并且使用有线,无线的各种组合来ping服务器,并且启用使用我想要的IP的这两个接口)… 我设置服务器(充当域控制器,DHCP和DNS服务器)上的NIC的绑定顺序,以使有线网卡位于无线适配器之前。 (开始 – >键入“networking接口” – >select“查看networking连接” – >按Alt键显示经典的下拉菜单 – >高级 […]
我们有问题与DNS,而当一个静态分配的系统重新启动它失去了连接到DNS,浏览问题的日志,我发现以下几点: DNS服务器无法完成zone grh.com的目录服务枚举。 此DNS服务器被configuration为使用从Active Directory获得的信息为此区域并不能加载没有它的区域。 检查Active Directory是否正常工作,并重复枚举该区域。 扩展的错误debugging信息(可能为空)是“0000208F:NameErr:DSID-031001F7,问题2006(BAD_NAME),数据8350,最佳匹配: 'DC=**][';phjya**,DC=xxx.com,cn=MicrosoftDNS,DC=ForestDnsZones,DC=xxx,DC=com'" 今天早上在我们的2008R2 SOA上展示了它的名字。 我通过ADSIEdit看,并没有find它,这可能是从哪里来的? 我相信这个“[phjya]是问题的一部分。 在运行dcdiag检查服务器本身的DNS后,相信我的问题在于AD的DNS应用程序目录,ooooh废话,如果我不得不重build… …
我正在build立一个内部DNScaching,因为我的防火墙在处理由DNS请求创build的所有会话时遇到了问题。 我尝试使用bind9,dnsmasq和DJB dnscache,它们都有助于减less离开我的networking的请求的数量,但是仍然有很多请求正在进行。 查看日志文件以及tcpdump和dnstop输出,看起来返回SERVFAIL的请求根本不会被caching。 而许多失败的请求是AAAA请求,这是一个耻辱,因为我没有在任何服务器上启用ipv6。 我已经研究了几种方法来帮助解决这个问题,我想如果能够以某种方式阻止DNScaching转发的AAAAlogging请求,那么会显着减less请求的数量。 我发现最接近的是BIND9中的filter-aaaa-on-v4选项。 但是,这只会从服务器响应中删除logging,并不会阻止它转发它。 任何帮助,将不胜感激。
在不同的子网上使用两台物理Linux服务器,我想要有主服务器和从服务器。 这些DNS服务器将只parsing内部名称和地址。 DNS服务器和对等主机都不能访问互联网,因此对于“google.com”这样的查询应该会失败。 我不能完全理解configuration指令绑定/命名需要做什么炼金术。 例如:recursion。 本网站build议,我想要的是一个“权威唯一的DNS服务器”。 但它通过禁用recursion来实现这一点。 我得到的印象是我真的不想禁用recursion,因为这是一些程序/ API所做的唯一的查询types。 我知道挖你可以指定recursion/无recursion。 但是nslookup或者gethostbyname()呢? 一切需要DNS应该“只是工作”。 但另一方面,同一个网站展示了启用recursion的例子。 但那需要一个“。” 区域以及随附的根服务器文件来定义。 但整个根服务器的东西是没有意义的,因为只有一个域(我们的内部域)。 就这个networking而言,我们的内部域是唯一的域名。 值得一提的是,这是一个相对较小的networking(约200台服务器和50台PC)。 还会有第三个DNS从站,运行Windows Server 。
我已经使用以下技术来实现Url重写。 http://weblogs.asp.net/owscott/archive/2013/10/24/creating-a-reverse-proxy-with-url-rewrite-for-iis.aspx 但是我得到的错误 HTTP Error 500.52 – URL Rewrite Module Error. Outbound rewrite rules cannot be applied when the content of the HTTP response is encoded ("gzip"). 我已禁用静态压缩。 也已经添加到我的web.config在我想要redirect的内部服务器上: <system.webServer> <urlCompression doStaticCompression="false" doDynamicCompression="true" dynamicCompressionBeforeCache="false" /> </system.webServer> 我想从外部IP做url重写说:41.76.89.165 / mywebsite到192.168.154.21 / mywebsite 请有人帮忙
好的,所以在互联网上我们有companyname.com这是我们的网站和其他地方托pipe的DNS。 在办公室,我们的Windows域名是companyname.office。 在互联网上,我有一个子域的Alogging,指向我在这里暴露的服务器上的IP。 所以在外部networking上,我可以键入ping subdomain.companyname.com,它返回我在这里公开的IP,我可以连接,一切都是光荣的。 然而….. 在办公室里,我们有来来去去的笔记本电脑。 因此,当在办公室networking上,我需要subdomain.companyname.com来解决一个不同的IP比在互联网上。 所以我做了一直工作,我在办公室的域控制器上添加了一个正向查找区域。 然后,我为subdomain.companyname.com创build了一个Alogging,然后将其指向服务器的内部IP地址。 所以这里是烦人的事情…在办公室的直stream机器上,我可以ping subdomain.companyname.com,它会返回适当的内部IP地址和ping回来。 但是,在build筑物的任何其他机器上parsing到外部IP,并不会返回一个ping。 是的,在尝试ping之前,DNS服务器已经清除了caching并且客户端上已经运行了flushdns。 请告知,因为这是很令人沮丧的哦。 服务器是Win2k8R2客户端是win7,win8和一些mac。
我有一个内部唯一的DNS服务器在Debian的BIND 9.8.4上运行,这会recursion并caching除了内部域(ourdomain.lan)以外的所有查询到OpenDNS。 我希望做的是当发生recursion时,让所有内部查询安全或不“转换”为安全,以便所有离开我们networking的查询都是DNSSEC查询。
我在3个独立的服务器上安装了openshift Origin 经纪商/名称服务器:openshift.example.com 节点1:node-1.example.com 节点2:node-2.example.com 区域:小(小齿轮)node-1.example.com,大(大齿轮)node-2.example.com DNSconfiguration:通用域example.com 应用程序域-.example.com 并且这些条目在openshift的名称服务器中注册。 当我尝试访问一个设备ci-dev.example.com时,OpenShift将我redirect到pipe理控制台。 当我将其部署在单个节点上时,情况并非如此。 有什么设置导致这个?