github.com/pmoroney/dnscontrol@v0.2.4-0.20171024134423-fad98f73f44a/docs/_includes/matrix.html (about) 1 2 {% comment %} 3 Matrix generated by build/generate/featureMatrix.go. DO NOT HAND EDIT! 4 {% endcomment %} 5 <table class="table-header-rotated"> 6 <thead> 7 <tr> 8 <th></th> 9 <th class="rotate"><div><span>ACTIVEDIRECTORY_PS</span></div></th> 10 <th class="rotate"><div><span>BIND</span></div></th> 11 <th class="rotate"><div><span>CLOUDFLAREAPI</span></div></th> 12 <th class="rotate"><div><span>DIGITALOCEAN</span></div></th> 13 <th class="rotate"><div><span>DNSIMPLE</span></div></th> 14 <th class="rotate"><div><span>GANDI</span></div></th> 15 <th class="rotate"><div><span>GCLOUD</span></div></th> 16 <th class="rotate"><div><span>NAMECHEAP</span></div></th> 17 <th class="rotate"><div><span>NAMEDOTCOM</span></div></th> 18 <th class="rotate"><div><span>NS1</span></div></th> 19 <th class="rotate"><div><span>ROUTE53</span></div></th> 20 <th class="rotate"><div><span>SOFTLAYER</span></div></th> 21 <th class="rotate"><div><span>VULTR</span></div></th> 22 </tr> 23 </thead> 24 <tbody> 25 <tr> 26 <th class="row-header" style="text-decoration: underline;" data-toggle="tooltip" data-container="body" data-placement="top" title="This means the provider is actively used at Stack Exchange, bugs are more likely to be fixed, and failing integration tests will block a release. See below for details">Official Support</th> 27 <td class="success"> 28 <i class="fa fa-check text-success" aria-hidden="true"></i> 29 </td> 30 <td class="success"> 31 <i class="fa fa-check text-success" aria-hidden="true"></i> 32 </td> 33 <td class="success"> 34 <i class="fa fa-check text-success" aria-hidden="true"></i> 35 </td> 36 <td class="danger"> 37 <i class="fa fa-times text-danger" aria-hidden="true"></i> 38 </td> 39 <td class="danger"> 40 <i class="fa fa-times text-danger" aria-hidden="true"></i> 41 </td> 42 <td class="danger"> 43 <i class="fa fa-times text-danger" aria-hidden="true"></i> 44 </td> 45 <td class="success"> 46 <i class="fa fa-check text-success" aria-hidden="true"></i> 47 </td> 48 <td class="danger"> 49 <i class="fa fa-times text-danger" aria-hidden="true"></i> 50 </td> 51 <td class="success"> 52 <i class="fa fa-check text-success" aria-hidden="true"></i> 53 </td> 54 <td class="danger"> 55 <i class="fa fa-times text-danger" aria-hidden="true"></i> 56 </td> 57 <td class="success"> 58 <i class="fa fa-check text-success" aria-hidden="true"></i> 59 </td> 60 <td class="danger"> 61 <i class="fa fa-times text-danger" aria-hidden="true"></i> 62 </td> 63 <td class="danger"> 64 <i class="fa fa-times text-danger" aria-hidden="true"></i> 65 </td> 66 </tr> 67 <tr> 68 <th class="row-header" style="text-decoration: underline;" data-toggle="tooltip" data-container="body" data-placement="top" title="The provider has registrar capabilities to set nameservers for zones">Registrar</th> 69 <td class="danger"> 70 <i class="fa fa-times text-danger" aria-hidden="true"></i> 71 </td> 72 <td class="danger"> 73 <i class="fa fa-times text-danger" aria-hidden="true"></i> 74 </td> 75 <td class="danger"> 76 <i class="fa fa-times text-danger" aria-hidden="true"></i> 77 </td> 78 <td class="danger"> 79 <i class="fa fa-times text-danger" aria-hidden="true"></i> 80 </td> 81 <td class="success"> 82 <i class="fa fa-check text-success" aria-hidden="true"></i> 83 </td> 84 <td class="danger"> 85 <i class="fa fa-times text-danger" aria-hidden="true"></i> 86 </td> 87 <td class="danger"> 88 <i class="fa fa-times text-danger" aria-hidden="true"></i> 89 </td> 90 <td class="success"> 91 <i class="fa fa-check text-success" aria-hidden="true"></i> 92 </td> 93 <td class="success"> 94 <i class="fa fa-check text-success" aria-hidden="true"></i> 95 </td> 96 <td class="danger"> 97 <i class="fa fa-times text-danger" aria-hidden="true"></i> 98 </td> 99 <td class="success"> 100 <i class="fa fa-check text-success" aria-hidden="true"></i> 101 </td> 102 <td class="danger"> 103 <i class="fa fa-times text-danger" aria-hidden="true"></i> 104 </td> 105 <td class="danger"> 106 <i class="fa fa-times text-danger" aria-hidden="true"></i> 107 </td> 108 </tr> 109 <tr> 110 <th class="row-header" style="text-decoration: underline;" data-toggle="tooltip" data-container="body" data-placement="top" title="Can manage and serve DNS zones">DNS Provider</th> 111 <td class="success"> 112 <i class="fa fa-check text-success" aria-hidden="true"></i> 113 </td> 114 <td class="success"> 115 <i class="fa fa-check text-success" aria-hidden="true"></i> 116 </td> 117 <td class="success"> 118 <i class="fa fa-check text-success" aria-hidden="true"></i> 119 </td> 120 <td class="success"> 121 <i class="fa fa-check text-success" aria-hidden="true"></i> 122 </td> 123 <td class="success"> 124 <i class="fa fa-check text-success" aria-hidden="true"></i> 125 </td> 126 <td class="success"> 127 <i class="fa fa-check text-success" aria-hidden="true"></i> 128 </td> 129 <td class="success"> 130 <i class="fa fa-check text-success" aria-hidden="true"></i> 131 </td> 132 <td class="success"> 133 <i class="fa fa-check text-success" aria-hidden="true"></i> 134 </td> 135 <td class="success"> 136 <i class="fa fa-check text-success" aria-hidden="true"></i> 137 </td> 138 <td class="success"> 139 <i class="fa fa-check text-success" aria-hidden="true"></i> 140 </td> 141 <td class="success"> 142 <i class="fa fa-check text-success" aria-hidden="true"></i> 143 </td> 144 <td class="success"> 145 <i class="fa fa-check text-success" aria-hidden="true"></i> 146 </td> 147 <td class="success"> 148 <i class="fa fa-check text-success" aria-hidden="true"></i> 149 </td> 150 </tr> 151 <tr> 152 <th class="row-header" style="text-decoration: underline;" data-toggle="tooltip" data-container="body" data-placement="top" title="Provider supports some kind of ALIAS, ANAME or flattened CNAME record type">ALIAS</th> 153 <td class="danger"> 154 <i class="fa fa-times text-danger" aria-hidden="true"></i> 155 </td> 156 <td><i class="fa fa-minus dim"></i></td> 157 <td class="success" data-toggle="tooltip" data-container="body" data-placement="top" title="CF automatically flattens CNAME records into A records dynamically"> 158 <i class="fa has-tooltip fa-check text-success" aria-hidden="true"></i> 159 </td> 160 <td><i class="fa fa-minus dim"></i></td> 161 <td class="success"> 162 <i class="fa fa-check text-success" aria-hidden="true"></i> 163 </td> 164 <td><i class="fa fa-minus dim"></i></td> 165 <td><i class="fa fa-minus dim"></i></td> 166 <td class="danger"> 167 <i class="fa fa-times text-danger" aria-hidden="true"></i> 168 </td> 169 <td class="success"> 170 <i class="fa fa-check text-success" aria-hidden="true"></i> 171 </td> 172 <td><i class="fa fa-minus dim"></i></td> 173 <td class="danger" data-toggle="tooltip" data-container="body" data-placement="top" title="R53 does not provide a generic ALIAS functionality. They do have 'ALIAS' CNAME types to point at various AWS infrastructure, but dnscontrol has not implemented those."> 174 <i class="fa has-tooltip fa-times text-danger" aria-hidden="true"></i> 175 </td> 176 <td><i class="fa fa-minus dim"></i></td> 177 <td class="danger"> 178 <i class="fa fa-times text-danger" aria-hidden="true"></i> 179 </td> 180 </tr> 181 <tr> 182 <th class="row-header" style="text-decoration: underline;" data-toggle="tooltip" data-container="body" data-placement="top" title="Driver has explicitly implemented SRV record management">SRV</th> 183 <td class="danger"> 184 <i class="fa fa-times text-danger" aria-hidden="true"></i> 185 </td> 186 <td class="success"> 187 <i class="fa fa-check text-success" aria-hidden="true"></i> 188 </td> 189 <td class="success"> 190 <i class="fa fa-check text-success" aria-hidden="true"></i> 191 </td> 192 <td class="success"> 193 <i class="fa fa-check text-success" aria-hidden="true"></i> 194 </td> 195 <td class="success"> 196 <i class="fa fa-check text-success" aria-hidden="true"></i> 197 </td> 198 <td class="success"> 199 <i class="fa fa-check text-success" aria-hidden="true"></i> 200 </td> 201 <td class="success"> 202 <i class="fa fa-check text-success" aria-hidden="true"></i> 203 </td> 204 <td class="danger" data-toggle="tooltip" data-container="body" data-placement="top" title="The namecheap web console allows you to make SRV records, but their api does not let you read or set them"> 205 <i class="fa has-tooltip fa-times text-danger" aria-hidden="true"></i> 206 </td> 207 <td class="success"> 208 <i class="fa fa-check text-success" aria-hidden="true"></i> 209 </td> 210 <td><i class="fa fa-minus dim"></i></td> 211 <td class="success"> 212 <i class="fa fa-check text-success" aria-hidden="true"></i> 213 </td> 214 <td class="success"> 215 <i class="fa fa-check text-success" aria-hidden="true"></i> 216 </td> 217 <td class="success"> 218 <i class="fa fa-check text-success" aria-hidden="true"></i> 219 </td> 220 </tr> 221 <tr> 222 <th class="row-header" style="text-decoration: underline;" data-toggle="tooltip" data-container="body" data-placement="top" title="Provider supports adding PTR records for reverse lookup zones">PTR</th> 223 <td class="danger"> 224 <i class="fa fa-times text-danger" aria-hidden="true"></i> 225 </td> 226 <td class="success"> 227 <i class="fa fa-check text-success" aria-hidden="true"></i> 228 </td> 229 <td><i class="fa fa-minus dim"></i></td> 230 <td><i class="fa fa-minus dim"></i></td> 231 <td class="success"> 232 <i class="fa fa-check text-success" aria-hidden="true"></i> 233 </td> 234 <td class="success"> 235 <i class="fa fa-check text-success" aria-hidden="true"></i> 236 </td> 237 <td class="success"> 238 <i class="fa fa-check text-success" aria-hidden="true"></i> 239 </td> 240 <td class="danger"> 241 <i class="fa fa-times text-danger" aria-hidden="true"></i> 242 </td> 243 <td class="danger" data-toggle="tooltip" data-container="body" data-placement="top" title="PTR records are not supported (See Link)"> 244 <a href="https://www.name.com/support/articles/205188508-Reverse-DNS-records"><i class="fa has-tooltip fa-times text-danger" aria-hidden="true"></i></a> 245 </td> 246 <td><i class="fa fa-minus dim"></i></td> 247 <td class="success"> 248 <i class="fa fa-check text-success" aria-hidden="true"></i> 249 </td> 250 <td><i class="fa fa-minus dim"></i></td> 251 <td class="danger"> 252 <i class="fa fa-times text-danger" aria-hidden="true"></i> 253 </td> 254 </tr> 255 <tr> 256 <th class="row-header" style="text-decoration: underline;" data-toggle="tooltip" data-container="body" data-placement="top" title="Provider can manage CAA records">CAA</th> 257 <td class="danger"> 258 <i class="fa fa-times text-danger" aria-hidden="true"></i> 259 </td> 260 <td class="success"> 261 <i class="fa fa-check text-success" aria-hidden="true"></i> 262 </td> 263 <td><i class="fa fa-minus dim"></i></td> 264 <td><i class="fa fa-minus dim"></i></td> 265 <td class="success"> 266 <i class="fa fa-check text-success" aria-hidden="true"></i> 267 </td> 268 <td><i class="fa fa-minus dim"></i></td> 269 <td class="success"> 270 <i class="fa fa-check text-success" aria-hidden="true"></i> 271 </td> 272 <td class="danger"> 273 <i class="fa fa-times text-danger" aria-hidden="true"></i> 274 </td> 275 <td><i class="fa fa-minus dim"></i></td> 276 <td><i class="fa fa-minus dim"></i></td> 277 <td class="success"> 278 <i class="fa fa-check text-success" aria-hidden="true"></i> 279 </td> 280 <td><i class="fa fa-minus dim"></i></td> 281 <td class="success"> 282 <i class="fa fa-check text-success" aria-hidden="true"></i> 283 </td> 284 </tr> 285 <tr> 286 <th class="row-header" style="text-decoration: underline;" data-toggle="tooltip" data-container="body" data-placement="top" title="Provider can manage TLSA records">TLSA</th> 287 <td><i class="fa fa-minus dim"></i></td> 288 <td class="success"> 289 <i class="fa fa-check text-success" aria-hidden="true"></i> 290 </td> 291 <td><i class="fa fa-minus dim"></i></td> 292 <td><i class="fa fa-minus dim"></i></td> 293 <td class="danger"> 294 <i class="fa fa-times text-danger" aria-hidden="true"></i> 295 </td> 296 <td><i class="fa fa-minus dim"></i></td> 297 <td><i class="fa fa-minus dim"></i></td> 298 <td class="danger"> 299 <i class="fa fa-times text-danger" aria-hidden="true"></i> 300 </td> 301 <td><i class="fa fa-minus dim"></i></td> 302 <td><i class="fa fa-minus dim"></i></td> 303 <td><i class="fa fa-minus dim"></i></td> 304 <td><i class="fa fa-minus dim"></i></td> 305 <td class="danger"> 306 <i class="fa fa-times text-danger" aria-hidden="true"></i> 307 </td> 308 </tr> 309 <tr> 310 <th class="row-header" style="text-decoration: underline;" data-toggle="tooltip" data-container="body" data-placement="top" title="This provider is recommended for use in 'dual hosting' scenarios. Usually this means the provider allows full control over the apex NS records">dual host</th> 311 <td class="danger" data-toggle="tooltip" data-container="body" data-placement="top" title="This driver does not manage NS records, so should not be used for dual-host scenarios"> 312 <i class="fa has-tooltip fa-times text-danger" aria-hidden="true"></i> 313 </td> 314 <td class="success"> 315 <i class="fa fa-check text-success" aria-hidden="true"></i> 316 </td> 317 <td class="danger" data-toggle="tooltip" data-container="body" data-placement="top" title="Cloudflare will not work well in situations where it is not the only DNS server"> 318 <i class="fa has-tooltip fa-times text-danger" aria-hidden="true"></i> 319 </td> 320 <td><i class="fa fa-minus dim"></i></td> 321 <td class="danger" data-toggle="tooltip" data-container="body" data-placement="top" title="DNSimple does not allow sufficient control over the apex NS records"> 322 <i class="fa has-tooltip fa-times text-danger" aria-hidden="true"></i> 323 </td> 324 <td><i class="fa fa-minus dim"></i></td> 325 <td class="success"> 326 <i class="fa fa-check text-success" aria-hidden="true"></i> 327 </td> 328 <td class="danger" data-toggle="tooltip" data-container="body" data-placement="top" title="Doesn't allow control of apex NS records"> 329 <i class="fa has-tooltip fa-times text-danger" aria-hidden="true"></i> 330 </td> 331 <td class="danger" data-toggle="tooltip" data-container="body" data-placement="top" title="Apex NS records not editable"> 332 <i class="fa has-tooltip fa-times text-danger" aria-hidden="true"></i> 333 </td> 334 <td class="success"> 335 <i class="fa fa-check text-success" aria-hidden="true"></i> 336 </td> 337 <td class="success"> 338 <i class="fa fa-check text-success" aria-hidden="true"></i> 339 </td> 340 <td><i class="fa fa-minus dim"></i></td> 341 <td><i class="fa fa-minus dim"></i></td> 342 </tr> 343 <tr> 344 <th class="row-header" style="text-decoration: underline;" data-toggle="tooltip" data-container="body" data-placement="top" title="This means the provider can automatically create domains that do not currently exist on your account. The 'dnscontrol create-domains' command will initialize any missing domains">create-domains</th> 345 <td class="danger" data-toggle="tooltip" data-container="body" data-placement="top" title="AD depends on the zone already existing on the dns server"> 346 <i class="fa has-tooltip fa-times text-danger" aria-hidden="true"></i> 347 </td> 348 <td class="success" data-toggle="tooltip" data-container="body" data-placement="top" title="Driver just maintains list of zone files. It should automatically add missing ones."> 349 <i class="fa has-tooltip fa-check text-success" aria-hidden="true"></i> 350 </td> 351 <td class="success"> 352 <i class="fa fa-check text-success" aria-hidden="true"></i> 353 </td> 354 <td class="success"> 355 <i class="fa fa-check text-success" aria-hidden="true"></i> 356 </td> 357 <td class="danger"> 358 <i class="fa fa-times text-danger" aria-hidden="true"></i> 359 </td> 360 <td class="danger" data-toggle="tooltip" data-container="body" data-placement="top" title="Can only manage domains registered through their service"> 361 <i class="fa has-tooltip fa-times text-danger" aria-hidden="true"></i> 362 </td> 363 <td class="success"> 364 <i class="fa fa-check text-success" aria-hidden="true"></i> 365 </td> 366 <td class="danger" data-toggle="tooltip" data-container="body" data-placement="top" title="Requires domain registered through their service"> 367 <i class="fa has-tooltip fa-times text-danger" aria-hidden="true"></i> 368 </td> 369 <td class="danger" data-toggle="tooltip" data-container="body" data-placement="top" title="New domains require registration"> 370 <i class="fa has-tooltip fa-times text-danger" aria-hidden="true"></i> 371 </td> 372 <td class="danger"> 373 <i class="fa fa-times text-danger" aria-hidden="true"></i> 374 </td> 375 <td class="success"> 376 <i class="fa fa-check text-success" aria-hidden="true"></i> 377 </td> 378 <td class="danger"> 379 <i class="fa fa-times text-danger" aria-hidden="true"></i> 380 </td> 381 <td class="success"> 382 <i class="fa fa-check text-success" aria-hidden="true"></i> 383 </td> 384 </tr> 385 <tr> 386 <th class="row-header" style="text-decoration: underline;" data-toggle="tooltip" data-container="body" data-placement="top" title="indicates you can use NO_PURGE macro to prevent deleting records not managed by dnscontrol. A few providers that generate the entire zone from scratch have a problem implementing this.">no_purge</th> 387 <td class="success"> 388 <i class="fa fa-check text-success" aria-hidden="true"></i> 389 </td> 390 <td class="danger"> 391 <i class="fa fa-times text-danger" aria-hidden="true"></i> 392 </td> 393 <td class="success"> 394 <i class="fa fa-check text-success" aria-hidden="true"></i> 395 </td> 396 <td class="success"> 397 <i class="fa fa-check text-success" aria-hidden="true"></i> 398 </td> 399 <td class="success"> 400 <i class="fa fa-check text-success" aria-hidden="true"></i> 401 </td> 402 <td class="danger"> 403 <i class="fa fa-times text-danger" aria-hidden="true"></i> 404 </td> 405 <td class="success"> 406 <i class="fa fa-check text-success" aria-hidden="true"></i> 407 </td> 408 <td class="danger"> 409 <i class="fa fa-times text-danger" aria-hidden="true"></i> 410 </td> 411 <td class="success"> 412 <i class="fa fa-check text-success" aria-hidden="true"></i> 413 </td> 414 <td class="success"> 415 <i class="fa fa-check text-success" aria-hidden="true"></i> 416 </td> 417 <td class="success"> 418 <i class="fa fa-check text-success" aria-hidden="true"></i> 419 </td> 420 <td class="success"> 421 <i class="fa fa-check text-success" aria-hidden="true"></i> 422 </td> 423 <td class="success"> 424 <i class="fa fa-check text-success" aria-hidden="true"></i> 425 </td> 426 </tr> 427 </tbody> 428 </table>