Closed

Simple DNS Server for AXFR

This project received 5 bids from talented freelancers with an average bid price of £180 GBP.

Get free quotes for a project like this
Employer working
Skills Required
Project Budget
£20 - £250 GBP
Total Bids
5
Project Description

I require a simple DNS Server in python that answers to AXFR with a default zone to test an application I have.
Any zone transfer request should be answered for any domain queried in the same form. For example, when the server is contacted for the domain [url removed, login to view], the zone given back should be like this:

example.com. 86400 IN SOA ns1.example.net. dns.example.net. (
2013050101 ; Serial
14400 ; Refresh (4 hours)
3600 ; Retry (60 minutes)
604800 ; Expire (7 days)
86400 ) ; Minimum (24 hours)
example.com. 86400 NS ns1.example.net.
example.com. 86400 NS ns2.example.net.
example.com. 86400 A 192.0.2.1
*.example.com. 86400 A 192.0.2.1

If the query is for [url removed, login to view] the answer should be:

anotherdomain.com. 86400 IN SOA ns1.example.net. dns.example.net. (
2013050101 ; Serial
14400 ; Refresh (4 hours)
3600 ; Retry (60 minutes)
604800 ; Expire (7 days)
86400 ) ; Minimum (24 hours)
anotherdomain.com. 86400 NS ns1.example.net.
anotherdomain.com. 86400 NS ns2.example.net.
anotherdomain.com. 86400 A 192.0.2.1
*.anotherdomain.com. 86400 A 192.0.2.1

It needs to listen over tcp to a predifined IP and answer from that IP to AXFR, as well as answer SOA requestst on both udp and tcp.
No other functionality is required.

More info and relevant rfc here:
[url removed, login to view]

Looking to make some money?

  • Set your budget and the timeframe
  • Outline your proposal
  • Get paid for your work

Hire Freelancers who also bid on this project

    • Forbes
    • The New York Times
    • Time
    • Wall Street Journal
    • Times Online