J'essaie de déployer une application web sur un serveur VPS. L'application est construite avec Django et j'essaie actuellement de servir des fichiers avec Apache2. J'ai des problèmes avec la configuration du DNS (bind9). La société que j'utilise ne m'aide pas à ce sujet.
Pouvez-vous m'aider à résoudre ce problème que je traite depuis 3 jours ?
OS :
Distributor ID: Ubuntu
Description: Ubuntu 16.04.7 LTS
Release: 16.04
Codename: xenial
_
nslookup example.com
;; Got SERVFAIL reply from 8.8.8.8, trying next server
Server: 8.8.4.4
Address: 8.8.4.4#53
** server can't find example.com : SERVFAIL
_
nslookup example.com 185.106.209.113
Server: 185.106.209.113
Address: 185.106.209.113#53
Name:
Address: 185.106.209.113
Quand je vais à http://185.106.209.113/ je peux voir la page par défaut d'Apache2. Si je tape http://example.com/ me jette DNS_PROBE_FINISHED_NXDOMAIN erreur.
|-- [-rwxr-xr-x bind ] bind.keys
|-- [-rwxr-xr-x bind ] db.0
|-- [-rwxr-xr-x bind ] db.127
|-- [-rwxr-xr-x bind ] db.255
|-- [-rwxr-xr-x bind ] db.empty
|-- [-rwxr-xr-x bind ] db.local
|-- [-rwxr-xr-x bind ] db.root
|-- [-rwxr-xr-x bind ] named.conf
|-- [-rwxr-xr-x bind ] named.conf.default-zones
|-- [-rwxr-xr-x bind ] named.conf.local
|-- [-rwxr-xr-x bind ] named.conf.local.back
|-- [-rwxr-xr-x bind ] named.conf.options
|-- [-rwxr-xr-x bind ] rndc.key
|-- [drwxr-sr-x bind ] zones
| |-- [-rwxr-xr-x bind ] db.185.106
| `-- [-rwxr-xr-x bind ] db.example.com
`-- [-rwxr-xr-x bind ] zones.rfc1918
named.conf.options :
acl "trusted" {
185.106.209.113;
};
options {
directory "/var/cache/bind";
// If your ISP provided one or more IP addresses for stable
// nameservers, you probably want to use them as forwarders.
forwarders {
185.106.209.113;
};
dnssec-validation auto;
auth-nxdomain no; # conform to RFC1035
listen-on-v6 { any; };
};
named.conf.local :
//include "/etc/bind/zones.rfc1918";
zone "example.com" {
type master;
file "/etc/bind/zones/db.example.com";
allow-transfer { 185.106.209.113; };
also-notify { 185.106.209.113; };
};
zone "209.106.185.in-addr.arpa" {
type master;
file "/etc/bind/zones/db.185.106";
allow-transfer { 185.106.209.113; };
also-notify {185.106.209.113; };
};
db.exemple.com :
;
; BIND data file for local loopback interface
;
$TTL 604800
@ IN SOA ns1.example.com. root.example.com. (
3 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
; NS records
@ IN NS ns1.example.com.
@ IN NS ns2.example.com.
@ IN A 185.106.209.113
; A records
ns1.example.com. IN A 185.106.209.113
ns2.example.com. IN A 185.106.209.113
db.185.106
;
; BIND reverse data file for local loopback interface
;
$TTL 604800
@ IN SOA ns1.example.com. root.example.com. (
3 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
; name servers - NS records
IN NS ns1.example.com.
IN NS ns2.example.com.
; PTR Records
113.209 IN PTR ns1.example.com. ; 185.106.209.113
113.209 IN PTR ns2.example.com. ; 185.106.209.113
et le statut du pare-feu :
To Action From
-- ------ ----
22 ALLOW Anywhere
80/tcp ALLOW Anywhere
Apache Full ALLOW Anywhere
8000 ALLOW Anywhere
53 ALLOW Anywhere
22 (v6) ALLOW Anywhere (v6)
80/tcp (v6) ALLOW Anywhere (v6)
Apache Full (v6) ALLOW Anywhere (v6)
8000 (v6) ALLOW Anywhere (v6)
53 (v6) ALLOW Anywhere (v6)