Skip to content

agupta666/griffon

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

griffon

Usage

add nameserver 127.0.0.1 in /etc/resolv.conf

$ griffon -p 53

Add entries

$ curl -H "Content-Type: application/json" -X POST -d '{"name":"mysql.service.consul.","ip":"127.0.0.1", "port": 3306 }' http://localhost:3000/api/v1/entries

now use dig

$ dig mysql.service.consul

; <<>> DiG 9.8.3-P1 <<>> mysql.service.consul
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 47942
;; flags: qr rd; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0
;; WARNING: recursion requested but not available

;; QUESTION SECTION:
;mysql.service.consul.        IN    A

;; ANSWER SECTION:
mysql.service.consul.    0    IN    A    127.0.0.1

;; Query time: 0 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Sat May  7 00:40:03 2016
;; MSG SIZE  rcvd: 74

or

$ dig mysql.service.consul SRV

; <<>> DiG 9.8.3-P1 <<>> mysql.service.consul SRV
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 48708
;; flags: qr rd; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1
;; WARNING: recursion requested but not available

;; QUESTION SECTION:
;mysql.service.consul.        IN    SRV

;; ANSWER SECTION:
mysql.service.consul.    0    IN    SRV    1 1 3360 mysql.service.consul.

;; ADDITIONAL SECTION:
mysql.service.consul.    0    IN    A    127.0.0.1

;; Query time: 0 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Sat May  7 00:34:00 2016
;; MSG SIZE  rcvd: 134

Releases

No releases published

Packages

No packages published

Languages