У меня здесь небольшой провайдер, и у меня есть несколько диапазонов IP.
Я дал нескольким своим клиентам несколько общедоступных IP-адресов, и они запустили на них почтовые серверы. От меня потребовали добавить обратные записи DNS (PTR
) для своих IP-адресов.
У меня на сервере работает Bind. Могу я добавить несколько PTR
записи на одном сервере / в одном файле?
Мой диапазон IP-адресов: 192.168.10.0/24
Customer A: 192.168.10.103
Customer B: 192.168.10.199
Customer C: 192.168.10.169
Customer D: 192.168.10.69
Спасибо.
Да ты не только жестяная банка иметь несколько PTR
записи в том же файле обратной зоны, если ваша IP-сеть 192.168.10.0/24
и у вас, таким образом, обратная зона 10.168.192.in-addr.arpa
у вас действительно нет разумного альтернативного решения.
Важно отметить, что единственное, к чему имеет прямое отношение обратная зона, - это IP сеть. Записи указателя в зоне могут ссылаться на имена в любом количестве зон (какие бы имена ни были каноническими именами для этих IP-адресов).
Существует распространенное заблуждение, что обратная зона сочетается с зоной «вперед».
Это просто неправда, и я могу только догадываться, что эта идея исходит из того, что документация и руководства часто показывают по одному примеру каждого, не вдаваясь в подробности о цели или о том, какая связь существует или, что скорее, нет t между двумя примерами.
Как видно из этот пример TLDP у вас может быть несколько PTR
записи в той же зоне.
$TTL 3D
@ IN SOA yourdomain.com. root.yourdomain.com. (
199609206 ; Serial
28800 ; Refresh
7200 ; Retry
604800 ; Expire
86400) ; Minimum TTL
NS ns1.yourdomain.com.
NS ns2.yourdomain.net.
;
; Servers
;
1 PTR router.yourdomain.com.
2 PTR server.yourdomain.com.
;
; Customers
;
69 PTR mail.customerD.com.
103 PTR mail.customerA.com.
169 PTR mail.customerC.com.
199 PTR mail.customerB.com.
Рекомендуется поместить любые IP-адреса, которые вы выделяете, в свой файл реверса, чтобы избежать дублирования.
Мне это нравится:
$ dig -x 103.249.240.224
; <<>> DiG 9.9.5-3ubuntu0.4-Ubuntu <<>> -x 103.249.240.224
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 8551
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1
;; QUESTION SECTION:
;224.240.249.103.in-addr.arpa. IN PTR
;; ANSWER SECTION:
224.240.249.103.in-addr.arpa. 1685 IN PTR mk.localhost-server.com.
;; ADDITIONAL SECTION:
mk.localhost-server.com. 21526 IN A 103.249.240.224
;; Query time: 2 msec
;; SERVER: 127.0.1.1#53(127.0.1.1)
;; WHEN: Wed Aug 19 09:53:51 PDT 2015
;; MSG SIZE rcvd: 99
$ dig mk.localhost-server.com
; <<>> DiG 9.9.5-3ubuntu0.4-Ubuntu <<>> mk.localhost-server.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 61167
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;mk.localhost-server.com. IN A
;; ANSWER SECTION:
mk.localhost-server.com. 21520 IN A 103.249.240.224
;; Query time: 1 msec
;; SERVER: 127.0.1.1#53(127.0.1.1)
;; WHEN: Wed Aug 19 09:53:56 PDT 2015
;; MSG SIZE rcvd: 57
chicks@silver 09:53:56 ~ !515 $
подтвердить сломанный:
$ dig -x 103.249.240.224
; <<>> DiG 9.9.5-3ubuntu0.3-Ubuntu <<>> -x 103.249.240.224
;; global options: +cmd
;; connection timed out; no servers could be reached
из http://mxtoolbox.com/SuperTool.aspx?action=ptr%3a103.249.240.224&run=toolpage :
PWS3v2 11784ms
0 c.in-addr-servers.arpa 196.216.169.10 NON-AUTH 296 ms Received 6 Referrals , rcode=NO_ERROR 103.in-addr.arpa. 86400 IN NS ns1.apnic.net,103.in-addr.arpa. 86400 IN NS ns2.lacnic.net,103.in-addr.arpa. 86400 IN NS ns3.apnic.net,103.in-addr.arpa. 86400 IN NS ns4.apnic.net,103.in-addr.arpa. 86400 IN NS sec1.authdns.ripe.net,103.in-addr.arpa. 86400 IN NS tinnie.arin.net,
1 ns4.apnic.net 202.12.31.140 NON-AUTH 187 ms Received 4 Referrals , rcode=NO_ERROR 240.249.103.in-addr.arpa. 86400 IN NS ns2.gazonindia.com,240.249.103.in-addr.arpa. 86400 IN NS ns4.gazonindia.com,240.249.103.in-addr.arpa. 86400 IN NS ns3.gazonindia.com,240.249.103.in-addr.arpa. 86400 IN NS ns1.gazonindia.com,
2 ns4.gazonindia.com 103.249.240.10 NON-AUTH 187 ms Timeout after 3 sec, rcode=NO_ERROR
2 ns1.gazonindia.com 103.249.240.8 NON-AUTH 187 ms Timeout after 3 sec, rcode=NO_ERROR
2 ns3.gazonindia.com 103.249.240.9 NON-AUTH 187 ms Timeout after 3 sec, rcode=NO_ERROR
2 ns2.gazonindia.com NON-AUTH 187 ms Timeout resolving IP, rcode=NO_ERROR
Похоже, серверы Газона не отвечают. Итак, давайте узнаем, с кем связаться через whois
:
$ whois 103.249.240.224
% [whois.apnic.net]
% Whois data copyright terms http://www.apnic.net/db/dbcopyright.html
% Information related to '103.249.240.0 - 103.249.243.255'
inetnum: 103.249.240.0 - 103.249.243.255
netname: GAZON
descr: Gazon Communications India Limited
admin-c: KD220-AP
tech-c: SA683-AP
country: IN
mnt-by: MAINT-IN-IRINN
mnt-irt: IRT-IRINN-IN
status: ASSIGNED portable
changed: hm-changed@apnic.net 20130613
mnt-routes: MAINT-IN-GAZON
source: APNIC
irt: IRT-IRINN-IN
address: Flat no. 6B, Uppals M6 Plaza, 6 Jasola District Centre, New Delhi-110025
e-mail: helpdesk@irinn.in
abuse-mailbox: abuse@irinn.in
admin-c: IH175-AP
tech-c: IH174-AP
auth: # Filtered
mnt-by: MAINT-IN-IRINN
changed: hostmaster@irinn.in 20120907
source: APNIC
role: System Admin
address: Parason House, 28, Venkatesh Nagar, Aurangabad, Maharashtra
country: IN
phone: +91-9762055555
fax-no: +91-2402332944
e-mail: kishor@parasonglobal.com
admin-c: KD220-AP
tech-c: KD220-AP
nic-hdl: SA683-AP
remarks: send spam and abuse report to abuse@parasonglobal.com
notify: kishor@parasonglobal.com
abuse-mailbox: abuse@parasonglobal.com
mnt-by: MAINT-IN-PARASON
changed: abuse@parasonglobal.com 20140801
source: APNIC
person: Kishor Desarda
address: Parason House, 28, Venkatesh Nagar, Aurangabad, Maharashtra
country: IN
phone: +91-9762055555
fax-no: +91-2402332944
e-mail: kishor@parasonglobal.com
nic-hdl: KD220-AP
remarks: send spam and abuse report to abuse@parasonglobal.com
notify: kishor@parasonglobal.com
abuse-mailbox: abuse@parasonglobal.com
mnt-by: MAINT-IN-PARASON
changed: kishor@parasonglobal.com 20140801
source: APNIC
% Information related to '103.249.240.0/24AS132770'
route: 103.249.240.0/24
descr: Gazon Communications India Limited
origin: AS132770
country: IN
mnt-lower: MAINT-IN-IRINN
mnt-routes: MAINT-IN-IRINN
mnt-by: MAINT-IN-IRINN
changed: netadmin@gazonindia.com 20130708
source: APNIC
% Information related to '103.249.240.0 - 103.249.243.255'
inetnum: 103.249.240.0 - 103.249.243.255
netname: GAZON
descr: Gazon Communications India Limited
admin-c: KD1-IN
tech-c: MN8-IN
country: IN
mnt-by: MAINT-IN-GAZON
mnt-irt: IRT-GAZON-IN
status: ASSIGNED portable
changed: kishor@gazonindia.com
source: APNIC
irt: IRT-GAZON-IN
address: Pune
phone: +91 02065101230
fax-no: +91 2402332944
e-mail: netadmin@gazonindia.com
abuse-mailbox: abuse@gazonindia.com
admin-c: KD1-IN
tech-c: MN8-IN
auth: CRYPT-PW yx9RQZOlthZT6
remarks: send spam and abuse report to abuse@gazonindia.com
mnt-by: MAINT-IN-GAZON
changed: netadmin@gazonindia.com 20130613
source: IRINN
role: Manager NOC
address: Pune
country: IN
phone: +91 02065101230
fax-no: +91 2402332944
e-mail: netadmin@gazonindia.com
admin-c: KD1-IN
tech-c: KD1-IN
nic-hdl: MN8-IN
remarks: send spam and abuse report to abuse@gazonindia.com
notify: abuse@gazonindia.com
abuse-mailbox: abuse@gazonindia.com
mnt-by: MAINT-IN-GAZON
changed: netadmin@gazonindia.com 20130613
source: IRINN
person: Kishor Desarda
address: Parason House, 28, Venkatesh Nagar, Jalna Road
country: IN
phone: +91 02065101230
fax-no: +91 2402332944
e-mail: kishor@gazonindia.com
nic-hdl: KD1-IN
remarks: send spam and abuse report to abuse@gazonindia.com
notify: abuse@gazonindia.com
abuse-mailbox: abuse@gazonindia.com
mnt-by: MAINT-IN-GAZON
changed: kishor@gazonindia.com 20130613
source: IRINN
% Information related to '103.249.240.0/24AS132770'
route: 103.249.240.0/24
descr: Gazon Communications India Limited
country: IN
origin: AS132770
remarks: abuse@gazonindia.com
notify: netadmin@gazonindia.com
mnt-lower: MAINT-IN-GAZON
mnt-routes: MAINT-IN-GAZON
mnt-by: MAINT-IN-GAZON
changed: netadmin@gazonindia.com 20130625
source: IRINN
% This query was served by the APNIC Whois Service version 1.69.1-APNICv1r0 (UNDEFINED)