Ruby DnsMock v0.2.0 Release Notes

Release Date: 2021-01-26 // about 3 years ago
  • ➕ Added

    • 🤡 PTR record support. Ability to mock PTR records

    Please note, you can define host address without RDNS lookup prefix (.in-addr.arpa). DnsMock will do it for you.

    records = {
      '1.2.3.4' => {
        ptr: %w[domain_1.com domain_2.com]
      }
    }
    
    DnsMock.start_server(records: records)
    
    dig @localhost -p 5300 -x 1.2.3.4
    
    ; <<>> DiG 9.10.6 <<>> @localhost -p 5300 -x 1.1.1.1
    ; (2 servers found)
    
    ;; ANSWER SECTION:
    4.3.2.1.in-addr.arpa.   1   IN  PTR domain_1.com.
    4.3.2.1.in-addr.arpa.   1   IN  PTR domain_2.com.
    
    ;; Query time: 0 msec
    ;; SERVER: 127.0.0.1#5300(127.0.0.1)
    ;; WHEN: Mon Jan 25 19:58:39 EET 2021
    ;; MSG SIZE  rcvd: 98