DNS Management for DataONE Nodes
================================


Naming of VM Host Hardware
--------------------------

VM hosts, that is, the hardware installations that will be used to host
virtual machines (typically for CNs but also for other supporting services)
are named using a pattern of::

  host-<location>-<id>.dataone.org

where:

  :<location>:
    A common abbreviation for the hosting institution. For example: unm =
    University of New Mexico, ucsb = University of California Santa Barbara,
    orc = Oak Ridge Campus

  :<id>: 
    An identifier to distinguish between multiple hardware hosts at an
    institution. For example "1".

:Examples: host-unm-1.dataone.org, host-ucsb-1.dataone.org


Naming of Coordinating Nodes
----------------------------

Coordinating nodes will be named with a pattern of::

  cn-[<env>-]<location>-<id>.dataone.org 

where:

  :<env>:
    An indicator of the :doc:`environment<environments>` in which the node
    will be participating. For example, "dev" for development, "sandbox" for
    the sandbox, and "stage" for staging. No environment indicator implies
    participation in the production environment.

  :<location>:
    A common abbreviation for the hosting institution. For example: unm =
    University of New Mexico, ucsb = University of California Santa Barbara,
    orc = Oak Ridge Campus

  :<id>: 
    An identifier to distinguish between multiple hardware CNs at an
    institution. For example "1".



Current Situation (mid 2010)
----------------------------

DNS is managed entirely by NCEAS through the servers::

  ns1.nceas.ucsb.edu 128.111.220.18
  ns2.nceas.ucsb.edu 128.111.220.16

.. Note:: 
  This should change in the future as it is a single point of failure. Need to
  investigate commercial solution or perhaps a joint agreement between CN host
  organizations to support DNS entries for dataone.org.

Current entries (2012-01-04)::

  $dig @ns2.nceas.ucsb.edu dataone.org axfr
  
  ; <<>> DiG 9.7.3-P3 <<>> @ns2.nceas.ucsb.edu dataone.org axfr
  ; (1 server found)
  ;; global options: +cmd
  dataone.org.		86400	IN	SOA	ns1.nceas.ucsb.edu. root.ns1.nceas.ucsb.edu. 2011122301 3600 900 3600000 36000
  dataone.org.		60	IN	A	128.111.220.61
  dataone.org.		3600	IN	MX	10 apollo.nceas.ucsb.edu.
  dataone.org.		86400	IN	NS	ns1.nceas.ucsb.edu.
  dataone.org.		86400	IN	NS	ns2.nceas.ucsb.edu.
  cn.dataone.org.		3600	IN	A	128.111.220.46
  cn-dev.dataone.org.	3600	IN	A	128.111.220.50
  cn-dev-2.dataone.org.	3600	IN	A	129.24.0.48
  cn-dev-3.dataone.org.	3600	IN	A	160.36.13.153
  cn-dev-ucsb-1.dataone.org. 3600	IN	A	128.111.36.78
  cn-dev-unm-1.dataone.org. 3600	IN	A	64.106.40.9
  cn-orc-1.dataone.org.	3600	IN	A	160.36.134.71
  cn-sandbox-ucsb-1.dataone.org. 3600 IN	A	128.111.36.77
  cn-sandbox-unm-1.dataone.org. 3600 IN	A	64.106.40.7
  cn-stage-ucsb-1.dataone.org. 3600 IN	A	128.111.36.76
  cn-stage-unm-1.dataone.org. 3600 IN	A	64.106.40.8
  cn-ucsb-1.dataone.org.	3600	IN	A	128.111.220.46
  cn-unm-1.dataone.org.	3600	IN	A	64.106.40.6
  cn-unm-2.dataone.org.	3600	IN	A	129.24.0.14
  controller-unm-1.dataone.org. 86400 IN	A	129.24.0.45
  daacmn-dev.dataone.org.	86400	IN	A	160.36.134.67
  dev-dryad-mn.dataone.org. 86400	IN	A	129.24.0.11
  dev-fedora-mn.dataone.org. 86400 IN	A	129.24.0.13
  dev-testing.dataone.org. 86400	IN	A	129.24.0.17
  docs.dataone.org.	3600	IN	A	128.111.220.61
  epad.dataone.org.	600	IN	A	129.24.0.49
  *.epad.dataone.org.	600	IN	CNAME	epad.dataone.org.
  epad-2.dataone.org.	3600	IN	A	64.106.40.12
  gmn-dev.dataone.org.	86400	IN	A	129.24.0.15
  googlef5aca0725dc8c7a7.dataone.org. 3600 IN CNAME google.com.
  host-orc-1.dataone.org.	3600	IN	A	160.36.134.68
  host-ucsb-1.dataone.org. 3600	IN	A	128.111.220.52
  host-ucsb-2.dataone.org. 86400	IN	A	128.111.36.72
  host-ucsb-2-ilo.dataone.org. 86400 IN	A	128.111.36.68
  host-ucsb-3.dataone.org. 86400	IN	A	128.111.36.73
  host-ucsb-3-ilo.dataone.org. 86400 IN	A	128.111.36.69
  host-ucsb-4.dataone.org. 86400	IN	A	128.111.36.74
  host-ucsb-4-ilo.dataone.org. 86400 IN	A	128.111.36.70
  host-ucsb-5.dataone.org. 86400	IN	A	128.111.36.75
  host-ucsb-5-ilo.dataone.org. 86400 IN	A	128.111.36.71
  host-unm-1.dataone.org.	86400	IN	A	129.24.0.18
  host-unm-2.dataone.org.	86400	IN	A	129.24.0.46
  knb-test-1.dataone.org.	300	IN	A	128.111.220.87
  lists.dataone.org.	3600	IN	A	128.111.220.9
  monitor.dataone.org.	3600	IN	A	129.24.0.12
  mule1.dataone.org.	600	IN	A	129.24.0.17
  mule2.dataone.org.	600	IN	A	129.24.0.16
  notebooks.dataone.org.	60	IN	A	129.24.0.105
  prototype.dataone.org.	3600	IN	A	128.111.220.7
  public-web.dataone.org.	86400	IN	A	129.24.0.29
  redmine.dataone.org.	600	IN	A	129.24.0.47
  redmine-2.dataone.org.	3600	IN	A	64.106.40.11
  repository.dataone.org.	60	IN	A	128.111.220.66
  solr-dev-1.dataone.org.	86400	IN	A	129.24.0.109
  sparkle.dataone.org.	86400	IN	A	129.24.0.107
  cn-dev.test.dataone.org. 86400	IN	A	128.111.220.50
  cn-dev-2.test.dataone.org. 86400 IN	A	129.24.0.48
  cn-dev-3.test.dataone.org. 86400 IN	A	160.36.13.153
  demo1.test.dataone.org.	86400	IN	A	128.111.220.32
  demo10.test.dataone.org. 86400	IN	A	128.111.220.192
  demo2.test.dataone.org.	86400	IN	A	128.111.220.34
  demo3.test.dataone.org.	86400	IN	A	128.111.220.41
  demo4.test.dataone.org.	86400	IN	A	128.111.220.57
  demo5.test.dataone.org.	86400	IN	A	128.111.220.100
  demo6.test.dataone.org.	86400	IN	A	128.111.220.139
  demo7.test.dataone.org.	86400	IN	A	128.111.220.187
  demo8.test.dataone.org.	86400	IN	A	128.111.220.190
  demo9.test.dataone.org.	86400	IN	A	128.111.220.191
  gmn-dev.test.dataone.org. 86400	IN	A	129.24.0.15
  knb-test-1.test.dataone.org. 86400 IN	A	128.111.220.87
  mncheck.test.dataone.org. 86400	IN	A	129.24.0.112
  stress-1-unm.test.dataone.org. 86400 IN	A	129.24.0.110
  stress-2-unm.test.dataone.org. 86400 IN	A	129.24.0.111
  trac.dataone.org.	60	IN	A	128.111.220.57
  www.dataone.org.	60	IN	A	129.24.0.29
  dataone.org.		86400	IN	SOA	ns1.nceas.ucsb.edu. root.ns1.nceas.ucsb.edu. 2011122301 3600 900 3600000 36000
  ;; Query time: 117 msec
  ;; SERVER: 128.111.220.16#53(128.111.220.16)
  ;; WHEN: Wed Jan  4 10:27:35 2012
  ;; XFR size: 76 records (messages 1, bytes 2022)
  


Comments Section
----------------

.. raw:: html

  <iframe src='http://epad.dataone.org/test?showLineNumbers=true&useMonospaceFont=true' width=800 height=400>