ddns.config.orig 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990
  1. {
  2. "version": 3,
  3. "Logging": {
  4. "loggers": [
  5. {
  6. "debuglevel": 99,
  7. "severity": "DEBUG",
  8. "name": "*"
  9. }
  10. ]
  11. },
  12. "Zonemgr": {
  13. "secondary_zones": [
  14. {
  15. "class": "IN",
  16. "name": "secondary.org"
  17. }
  18. ]
  19. },
  20. "Auth": {
  21. "database_file": "data/ddns/example.org.sqlite3",
  22. "listen_on": [
  23. {
  24. "port": 47806,
  25. "address":
  26. "127.0.0.1"
  27. }
  28. ]
  29. },
  30. "data_sources": {
  31. "classes": {
  32. "IN": [
  33. {
  34. "type": "sqlite3",
  35. "params": {
  36. "database_file": "data/ddns/example.org.sqlite3"
  37. }
  38. }
  39. ]
  40. }
  41. },
  42. "Init": {
  43. "components": {
  44. "b10-xfrout": {
  45. "kind": "dispensable",
  46. "address": "Xfrout"
  47. },
  48. "b10-zonemgr": {
  49. "kind": "dispensable",
  50. "address": "ZoneMgr"
  51. },
  52. "b10-ddns": {
  53. "kind": "dispensable",
  54. "address": "DDNS"
  55. },
  56. "b10-auth": {
  57. "kind": "needed",
  58. "special": "auth"
  59. },
  60. "b10-cmdctl": {
  61. "kind": "needed",
  62. "special": "cmdctl"
  63. }
  64. }
  65. },
  66. "DDNS": {
  67. "zones": [
  68. {
  69. "origin": "example.org.",
  70. "update_acl": [
  71. {
  72. "action": "ACCEPT",
  73. "from": "127.0.0.1"
  74. }
  75. ],
  76. "class": "IN"
  77. },
  78. {
  79. "origin": "secondary.org.",
  80. "update_acl": [
  81. {
  82. "action": "ACCEPT",
  83. "from": "127.0.0.1"
  84. }
  85. ],
  86. "class": "IN"
  87. }
  88. ]
  89. }
  90. }