Цитата(SnoochiBoochi @ 23.2.2017, 14:32)
Потому что ты для IP-адреса своего DNS-сервера зачем-то указал в обратной зоне две записи. Тупая винда непонятно по каким причинам делает PTR-запрос, чтобы узнать доменное имя прописанного в настройках DNS-сервера - и ты по уже понятным причинам видишь то один домен, то другой.
Спасибо.
Действительно. Только вопрос немного видоизменился, точнее разделился.
db.192Код
;
; BIND reverse data file for 192.168.1.site net
;
$TTL 604800
1.168.192.in-addr.arpa. IN SOA debian.site admin.site. (
2; Serial
604800; Refresh time
86400; Retry time
2419200; Expire time
604800 ); Negative Cache TTL
;
1.168.192.in-addr.arpa. IN NS debian.site.
5 IN PTR debian.site.
1.
nslookup debian.siteКод
Microsoft Windows [Version 6.1.7601]
(c) Корпорация Майкрософт (Microsoft Corp.), 2009. Все права защищены.
C:\Users\--->nslookup debian.site
╤хЁтхЁ: debian.site
Address: 192.168.1.5
╚ь : debian.site
Address: 192.168.1.5
А зачем, все же две записи: debian.site
2.
nslookup test.siteКод
C:\Users\--->nslookup test.site
╤хЁтхЁ: debian.site
Address: 192.168.1.5
╚ь : test.site
Address: 192.168.1.5
Понятно, что винда делает запрос PTR записи, где теперь только debian.site.
Но зачем он выдает эту запись в ответ, когда запрос test.site или это нормальная ситуация для утилиты nslookup?
------------------------------------------
Цитата(SnoochiBoochi @ 23.2.2017, 14:32)
А за такую настройку апача надо отгрызать пальцы. Web-сервер должен обслуживать только те домены, которые заведены у него в конфиге. На все остальные он должен либо возвращать 403/404, либо вообще рвать соединение без объяснения причин. Иначе в один прекрасный день придётся гуглить про DNS Rebinding
.
А что не так с апачем:
/etc/apache2/sites-available/debian.site.confКод
<VirtualHost *:80>
ServerName debian.site
ServerAlias www.debian.site
ServerAdmin admin@mail.site
DocumentRoot /var/www/debian.site/public_html
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
Если из
db.siteКод
;
; BIND data file for local loopback interface
;
$TTL 604800
site. IN SOA debian.site. admin.site. (
1323; Serial
604800; Refresh
86400; Retry
2419200; Expire
604800 ); Negative Cache TTL
;
site. IN NS debian.site.
debian IN A 192.168.1.5
test IN A 192.168.1.5
убрать заись
test IN A 192.168.1.5 и сделать другой домен, скажем, test.super, то такой проблемы не случается.