我试图编写一些代码来传输DNS区域,然后解析这些记录并将它们放入数据库中。我以前从未在python中使用过类,我认为这可能是学习如何使用类的最佳时机。不知道我做错了什么。这是在Python版本2.6上运行的。我能得到一些指导吗?很难理解如何使用类。
代码:
import pymysql
import time
import dns.zone
import dns.query
from pprint import pprint
from dns.exception import DNSException
from dns.rdataclass import *
from dns.rdatatyp
真的找不到答案。因此,我有一个服务器运行,有一个ip地址分配。服务器正在托管www、dns和mail。
这就是我试图配置它的方法(摘录):
IN NS ns1.domain.com
IN MX mail.domain.com
mail IN A ip.ip.ip.ip
ns1 IN A ip.ip.ip.ip
www IN CNAME mail
我认为这是不允许的,因为每个ip只有一个A记录是可能的。
我
我已经从enom.com主机从godaddy.com购买了我的域名,今天一切都很完美,我想把我们的网站部署到一个AWS服务器上。我这样做了,网站运作完美,但电子邮件无法传递。我所做的:
当我下载了我的AwS服务器上的所有文件后,我登录到godaddy面板并修改了DNS文件,在继续详细说明之前,让我假设这两台服务器的IP都是IP 1.1.1.1,AWS有IP2.2.2.2,所以我做了以下更改:
Type name value
A @ 2.2.2.2
A admin 1.1.
我管理多个当前具有以下DNS配置的网站:
example.com - A Record - Production Server IP
test.example.com - A Record - Test Server IP
www.example.com - CNAME - example.com
beta.example.com - CNAME - test.example.com
dev.example.com - CNAME - test.example.com
这是CNAME记录的适当使用吗?我在网上查过了,还没有找到明确的答案。有些人声称CNAME的记
因此,我有一个指向当前服务器的IP的域。
但我希望它能指向
此DNS将以最低的延迟路由到服务器。
因此,我试图将映射更改为
badgag.com -> badgag.trafficmanager.net -> closest web app -> IP
但是我不知道我需要修改什么A,cname等记录。
现在的情况如下:
A @ 104.45.14.249 1 time
CNAME autoconfig @ 1 time
CNAME au
出于历史原因,我们有内部IP (192.168.0.0/16)和主机上的公共IP (example.com)。我现在想把它分开,这样就不会为外部用户解析内部主机名了。
我目前的计划是在RPZ中使用bind。
我的named.conf如下:
options {
directory "/var/named";
pid-file "/run/named/named.pid";
// Uncomment these to enable IPv6 connections support
// IPv4 will still work:
我想要在php查询中获得Country = Total by IPs Adressen已经建立了基础:
$result = mysql_query("SELECT t.*, gi.cname FROM tasks t LEFT JOIN geoip_all gi WHERE t.ip > geoip_all.iplong_start && t.ip < geoip_all.iplong_end", $link);
$county = mysql_num_rows($result);
echo "<p>County:\n $co
我有一些问题,我认为这是DNS记录。
我不能通过www.打开我的网站,也不能访问任何子域名.
这些是我的DNS设置:
example.de. 14400 IN A **.***.***.***
mail.example.de. 14400 IN CNAME example.de
www.example.de. 14400 IN CNAME example.de
ftp.example.de. 14400 IN CNAME example.de
*.example.de. 14400 I
少一些A记录、几十个CNAME记录或坏版本更好吗?
每一个唯一的IP有一个(或几个)记录,每一个记录有多个CNAME记录:
@ 3600 IN A 123.123.123.123
a 3600 IN CNAME @
b 3600 IN CNAME @
c 3600 IN CNAME @
一堆记录:
@ 3600 IN A 123.123.123.123
a 3600 IN A 123.123.123.123
b 3600 IN A 123.123.123.123
c 3600
最近,我在CentOS上设置了绑定,并希望将非www重定向到站点的www部分。
目前,www可以工作,但是当我从Safari尝试裸域时,我得到:无法打开http://mydomain.com,因为服务器找不到mydomain.com。
我的区域文件如下所示:(下面没有$TTL部分)
IN NS ns1.mydomain.com.
IN A [ip here]
ns1 IN A [ip here]
@ IN MX 10
因此,我已经将我的可湿性粉剂网站从我的共享主机迁移到了google云服务器。我已经设置了静态ip地址,并将cloudflare上当前的A类型记录编辑为该静态IP地址,将CNAME记录编辑为我的域名。几个小时后,我试图通过SSL证书,通过谷歌云中的SSH工具来保护我的网站,但它说: Warning: The domain 'mydomain.com' resolves to a different IP address than
the one detected for this machine, which is 'mystaticip'. Please f
在我的VM中,我同时运行apache2和nginx,但是apache2指向端口8080,nginx是端口80。我已经将我的域指向nginx中的ip并使其正常运行。对于apache2,我也需要做同样的事情。但我如何给Port number,而mapping the ip to Domain。在cName记录中,我无法指定端口。有没有其他办法来解决这个问题。