FROM ubuntu:24.04

RUN apt-get update && \
    apt-get install -y \
        bind9 \
        vim \
        nano \
        dnsutils \
        tcpdump \
        traceroute \
        && rm -rf /var/lib/apt/lists/*

RUN sed 's/include "\/etc\/bind\/named.conf.default-zones";//g' /etc/bind/named.conf
COPY named.conf.local /etc/bind/named.conf.local
COPY named.conf.options /etc/bind/named.conf.options

COPY start.sh /start.sh
COPY restart-bind /usr/bin

RUN mkdir /etc/dns
RUN touch /etc/dns/master.conf

VOLUME /etc/dns

EXPOSE 53
CMD ["/bin/sh", "/start.sh"]