Skip to content
This repository was archived by the owner on Aug 5, 2021. It is now read-only.

cookpad/murakumo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

329 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

= Murakumo

== Description

Murakumo is the internal DNS server which manages name information using a gossip protocol.

== Source Code

https://github.com/cookpad/murakumo

== Dependency

* RubyDNS
* SQLite
* Ruby1.9 (murakumo version is 0.6.0 or more)

== Install

  shell> gem install murakumo
  shell> murakumo-install-init-script
  shell> /etc/init.d/murakumo configure
  shell> /etc/init.d/murakumo start
  shell> dig @127.0.0.1 <hostname>

== Example
=== display of a list of a record

  shell> mrkmctl -L
  IP address       TTL     Priority  Weight  Activity  Hostname
  ---------------  ------  --------  ------  --------  ----------
  10.11.12.13          60  Origin         -  Active    my-host

=== addition of a record 

  shell> mrkmctl -A foo.bar,300,master,100
  shell> mrkmctl -L
  IP address       TTL     Priority  Weight  Activity  Hostname
  ---------------  ------  --------  ------  --------  ----------
  10.11.12.13          60  Origin         -  Active    my-host
  10.11.12.13         300  Master       100  Active    foo.bar

=== deletion of a record 

  shell> mrkmctl -D foo.bar
  shell> mrkmctl -L
  IP address       TTL     Priority  Weight  Activity  Hostname
  ---------------  ------  --------  ------  --------  ----------
  10.11.12.13          60  Origin         -  Active    my-host

=== addition of a node

  shell> mrkmctl -a 10.11.12.14
  shell> mrkmctl -L
  IP address       TTL     Priority  Weight  Activity  Hostname
  ---------------  ------  --------  ------  --------  ----------
  10.11.12.13          60  Origin         -  Active    my-host
  10.11.12.14          60  Origin         -  Active    other-host

About

Murakumo is the internal DNS server which manages name information using a gossip protocol.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors