first commit
This commit is contained in:
commit
c38adbdf7b
11
Dockerfile
Normal file
11
Dockerfile
Normal file
@ -0,0 +1,11 @@
|
||||
FROM debian:stable-slim
|
||||
|
||||
RUN apt update && apt -y install nsd && apt clean
|
||||
|
||||
RUN nsd-control-setup
|
||||
|
||||
RUN mkdir -p /etc/nsd/zones
|
||||
|
||||
COPY nsd.conf /etc/nsd/
|
||||
|
||||
CMD /usr/sbin/nsd -d -P ""
|
6
README.md
Executable file
6
README.md
Executable file
@ -0,0 +1,6 @@
|
||||
# ns1.netig.net
|
||||
|
||||
Generate the image before launching.
|
||||
```
|
||||
# docker compose build
|
||||
```
|
13
compose.yml
Normal file
13
compose.yml
Normal file
@ -0,0 +1,13 @@
|
||||
services:
|
||||
nsd:
|
||||
build: .
|
||||
image: nsd:latest
|
||||
container_name: ns1netignet_nsd
|
||||
hostname: ns1netignet
|
||||
volumes:
|
||||
- ./conf/zones:/etc/nsd/zones
|
||||
- ./conf/nsd.conf.d:/etc/nsd/nsd.conf.d
|
||||
ports:
|
||||
- "53:53"
|
||||
- "53:53/udp"
|
||||
restart: unless-stopped
|
7
conf/nsd.conf.d/zone.conf
Normal file
7
conf/nsd.conf.d/zone.conf
Normal file
@ -0,0 +1,7 @@
|
||||
zone:
|
||||
name: taal-academie.arree.bzh
|
||||
zonefile: taal-academie.arree.bzh
|
||||
|
||||
zone:
|
||||
name: komun.are.bzh
|
||||
zonefile: komun.are.bzh
|
38
conf/zones/komun.are.bzh
Normal file
38
conf/zones/komun.are.bzh
Normal file
@ -0,0 +1,38 @@
|
||||
$ORIGIN komun.are.bzh.
|
||||
$TTL 3600
|
||||
|
||||
; SOA RECORD
|
||||
@ IN SOA ns1.netig.net. hostmaster.netig.net. (
|
||||
1679578861 ;Serial
|
||||
7200 ;Refresh
|
||||
1800 ;Retry
|
||||
1209600 ;Expire
|
||||
86400 ;Negative response caching TTL
|
||||
)
|
||||
|
||||
; NAMESERVERS
|
||||
@ IN NS ns1.netig.net.
|
||||
|
||||
; A RECORDS
|
||||
@ IN A 103.177.249.4
|
||||
www IN A 103.177.249.4
|
||||
mail IN A 103.177.249.4
|
||||
list IN A 103.177.249.4
|
||||
|
||||
; AAAA RECORDS
|
||||
@ IN AAAA 2a13:7c81:157::2
|
||||
www IN AAAA 2a13:7c81:157::2
|
||||
mail IN AAAA 2a13:7c81:157::2
|
||||
list IN AAAA 2a13:7c81:157::2
|
||||
|
||||
; MX RECORDS
|
||||
@ IN MX 10 mail.komun.are.bzh.
|
||||
|
||||
; TXT RECORDS
|
||||
mail._domainkey IN TXT ( "v=DKIM1; h=sha256; k=rsa; "
|
||||
"p=MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAzgKbDT51MeeqT34qx340IaHIwfkMxqA4v4Ht3Fu1kmcRbnY3THbXSpYctQ7cRFQIGgpe11TP3fi9iz5pAG+w1qL/lM1gyDT1tYZo/wNDZI+uEUFq1nZwRHsyGUv8wpa05Y44iPg+5q+tiEDZnFzx2vbJekwYFGMiBEyJDzvkKugsgEkPJiB0/2jq2vJK7FFWZxQKtIN2fcVyD5"
|
||||
"8rkZwlFGIL6uTRJMbnFuKITTDa34OoANO101YDGeBoYXKtWlMthPWeC5GWxYaOUaqK0n07bnoYI9RZ5q1WUGBAod3wZFV8Ub29aRUIJJUeZUhqkNYCGr73OCBc7mQs3xxm62/kPeStpsV70n4cXbUelfa8HJsP2erDz7lgHHiTXfOlbtrXIn/MLBSYGejWzEvhk9NAUmYqITDgUpK0hjmgwKV+ocPGKn0PO2MEsCGzLbzuwLLO2VS+I5pB"
|
||||
"m+Fdbzqj68pmUUV2CHvqMCk9qX8Q3Lk3qP0J3dUUd3DVgZiZw/quzsoXRwTigj7ryMRQkL7obK4EwQzdxLZyB0zlAhUxequk0yOvYHWX7x5PXpuq+PCp6Jp387mBcVysqbGhKLBOjPSJMHEsy+tLZru0SiopxfyTMJJrCVTzsRjBQBElbcvovknIqo5v3A7QJMiPwzDeReRA4q0u6nW9WAIuJEI+aj6eaVcCAwEAAQ==" ) ; ----- DKIM key mail for komun.are.bzh
|
||||
@ IN TXT "v=spf1 mx ~all"
|
||||
_dmarc IN TXT "v=DMARC1; p=reject"
|
||||
@ IN TXT "google-site-verification=UfPmbUaaUGN51Oq_vBj2ffIq59DARRQ3OW5MpL-2dy8"
|
28
conf/zones/taal-academie.arree.bzh
Normal file
28
conf/zones/taal-academie.arree.bzh
Normal file
@ -0,0 +1,28 @@
|
||||
$ORIGIN taal-academie.arree.bzh.
|
||||
$TTL 3600
|
||||
|
||||
; SOA RECORD
|
||||
@ IN SOA ns1.netig.net. hostmaster.netig.net. (
|
||||
1679578861 ;Serial
|
||||
7200 ;Refresh
|
||||
1800 ;Retry
|
||||
1209600 ;Expire
|
||||
86400 ;Negative response caching TTL
|
||||
)
|
||||
|
||||
; NAMESERVERS
|
||||
@ IN NS ns1.netig.net.
|
||||
|
||||
; A RECORDS
|
||||
@ IN A 103.177.249.4
|
||||
www IN A 103.177.249.4
|
||||
|
||||
; AAAA RECORDS
|
||||
@ IN AAAA 2a13:7c81:157::2
|
||||
www IN AAAA 2a13:7c81:157::2
|
||||
|
||||
; MX RECORDS
|
||||
@ IN MX 10 mail.taal-academie.arree.bzh.
|
||||
|
||||
; TXT RECORDS
|
||||
@ IN TXT google-site-verification=N02jVJPn94NIlJXIg2b0Bh5hbdjFZdn3NIOIfxYqPUo
|
18
nsd.conf
Normal file
18
nsd.conf
Normal file
@ -0,0 +1,18 @@
|
||||
server:
|
||||
server-count: 1
|
||||
verbosity: 1
|
||||
hide-version: yes
|
||||
zonesdir: "/etc/nsd/zones"
|
||||
|
||||
remote-control:
|
||||
# this allows the use of 'nsd-control' to control NSD. The default is "no"
|
||||
control-enable: yes
|
||||
# the interface NSD listens to for nsd-control. The default is 127.0.0.1
|
||||
control-interface: 127.0.0.1
|
||||
# the key files that allow the use of 'nsd-control'. The default path is "/etc/nsd/". Create these using the 'nsd-control-setup' utility
|
||||
server-key-file: /etc/nsd/nsd_server.key
|
||||
server-cert-file: /etc/nsd/nsd_server.pem
|
||||
control-key-file: /etc/nsd/nsd_control.key
|
||||
control-cert-file: /etc/nsd/nsd_control.pem
|
||||
|
||||
include: "/etc/nsd/nsd.conf.d/zone.conf"
|
Loading…
x
Reference in New Issue
Block a user