www.htmlyse.com - Home

Test DNS, SSL/TLS, HTTP and HTML

Test results for ns1.com

Scanned on: Wed Jul 25 16:58:24 2018 GMT. Tested in 99 seconds

DNS Report

DNSSEC                 offered (OK)
Zone transfer (AXFR)   not allowed (OK)
CAA Record             not offered
SPF Record             offered (OK)
DMARC Record           not offered
MTA-STS                not offered
TLSRPT Record          not offered

Raw DNS Records

Name TTL Type Data
ns1.com 3600 SOA dns1.p01.nsone.net hostmaster @ nsone.net 1522091884 43200 7200 1209600 3600
ns1.com 3600 NS dns1.p10.nsone.net, IPv4: 198.51.44.10, IPv6: 2620:4d:4000:6259:7:0:0:a
ns1.com 3600 NS dns2.p10.nsone.net, IPv4: 198.51.45.10, IPv6: 2a00:edc0:6259:7:0:0:0:a
ns1.com 3600 NS dns3.p10.nsone.net, IPv4: 198.51.44.74, IPv6: 2620:4d:4000:6259:7:0:0:a0
ns1.com 3600 NS dns4.p10.nsone.net, IPv4: 198.51.45.74, IPv6: 2a00:edc0:6259:7:0:0:0:a0
ns1.com 12 A 104.20.49.182
ns1.com 12 A 104.20.48.182
ns1.com 12 AAAA 2400:cb00:2048:1:0:0:6814:31b6
ns1.com 12 AAAA 2400:cb00:2048:1:0:0:6814:30b6
ns1.com 3600 MX 1 aspmx.l.google.com
ns1.com 3600 MX 5 alt1.aspmx.l.google.com
ns1.com 3600 MX 5 alt2.aspmx.l.google.com
ns1.com 3600 MX 10 aspmx2.googlemail.com
ns1.com 3600 MX 10 aspmx3.googlemail.com
ns1.com 60 TXT status-page-domain-verification=xb6qs4lk8qdr
ns1.com 60 TXT v=spf1 mx ip4:192.241.142.107 include:_spf.google.com include:servers.mcsv.net include:spf.mandrillapp.com include:mktomail.com include:stspg-customer.com ?all
ns1.com 60 TXT google-site-verification=lUBGtBSbscYqMmU7gTKp2DvthnY9t2lenUOrM0S8AbE
www.ns1.com 11 A 104.20.49.182
www.ns1.com 11 A 104.20.48.182
www.ns1.com 10 AAAA 2400:cb00:2048:1:0:0:6814:31b6
www.ns1.com 10 AAAA 2400:cb00:2048:1:0:0:6814:30b6

SSL/TLS Report

 Further IP addresses:   104.20.48.182 2400:cb00:2048:1::6814:31b6
                         2400:cb00:2048:1::6814:30b6 
 A record via            supplied IP "104.20.49.182"
 rDNS (104.20.49.182):   --
 Service detected:       HTTP


 SSL/TLS protocols 
 SSLv2      not offered (OK)
 SSLv3      not offered (OK)
 TLS 1      offered
 TLS 1.1    offered
 TLS 1.2    offered (OK)
 TLS 1.3    offered (OK): draft 28, draft 23
 NPN/SPDY   h2, http/1.1 (advertised)
 ALPN/HTTP2 h2, http/1.1 (offered)

 SSL/TLS server implementation bugs 

 No bugs found.

 Cipher categories 

 NULL ciphers (no encryption)                  not offered (OK) -- NULL:eNULL
 Anonymous NULL Ciphers (no authentication)    not offered (OK) -- aNULL:ADH
 Export ciphers (w/o ADH+NULL)                 not offered (OK) -- EXPORT:!ADH:!NULL
 LOW: 64 Bit + DES encryption (w/o export)     not offered (OK) -- LOW:DES:!ADH:!EXP:!NULL
 Weak 128 Bit ciphers (SEED, IDEA, RC[2,4])    not offered (OK) -- MEDIUM:!aNULL:!AES:!CAMELLIA:!ARIA:!CHACHA20:!3DES
 Triple DES Ciphers (Medium)                   offered -- 3DES:!aNULL:!ADH
 High encryption (AES+Camellia, no AEAD)       offered (OK) -- HIGH:!NULL:!aNULL:!DES:!3DES:!AESGCM:!CHACHA20:!AESGCM:!CamelliaGCM:!AESCCM8:!AESCCM
 Strong encryption (AEAD ciphers)              offered (OK) -- AESGCM:CHACHA20:AESGCM:CamelliaGCM:AESCCM8:AESCCM


 Robust (perfect) forward secrecy, (P)FS -- omitting Null Authentication/Encryption, 3DES, RC4 

 PFS is offered (OK)          TLS_AES_256_GCM_SHA384 
                              TLS_CHACHA20_POLY1305_SHA256 
                              ECDHE-RSA-CHACHA20-POLY1305-OLD 
                              ECDHE-RSA-AES256-GCM-SHA384 
                              ECDHE-RSA-AES256-SHA384 ECDHE-RSA-AES256-SHA 
                              ECDHE-RSA-CHACHA20-POLY1305 
                              TLS_AES_128_GCM_SHA256 
                              ECDHE-RSA-AES128-GCM-SHA256 
                              ECDHE-RSA-AES128-SHA256 ECDHE-RSA-AES128-SHA 
 Elliptic curves offered:     secp224r1 prime256v1 secp384r1 secp521r1 X25519 


 Server preferences 

 Has server cipher order?     yes (OK)
 Negotiated protocol          TLSv1.3
 Negotiated cipher            TLS_AES_256_GCM_SHA384, 253 bit ECDH (X25519)
 Cipher order
    TLSv1:     ECDHE-RSA-AES128-SHA AES128-SHA ECDHE-RSA-AES256-SHA AES256-SHA 
               DES-CBC3-SHA 
    TLSv1.1:   ECDHE-RSA-AES128-SHA AES128-SHA ECDHE-RSA-AES256-SHA AES256-SHA 
    TLSv1.2:   ECDHE-RSA-CHACHA20-POLY1305-OLD ECDHE-RSA-CHACHA20-POLY1305 
               ECDHE-RSA-AES128-GCM-SHA256 ECDHE-RSA-AES128-SHA 
               ECDHE-RSA-AES128-SHA256 AES128-GCM-SHA256 AES128-SHA 
               AES128-SHA256 ECDHE-RSA-AES256-GCM-SHA384 ECDHE-RSA-AES256-SHA 
               ECDHE-RSA-AES256-SHA384 AES256-GCM-SHA384 AES256-SHA 
               AES256-SHA256 
    TLSv1.3:   TLS_AES_256_GCM_SHA384 TLS_CHACHA20_POLY1305_SHA256 
               TLS_AES_128_GCM_SHA256 


 Server defaults (Server Hello) 

 TLS extensions (standard)    "renegotiation info/#65281" "session ticket/#35"
                              "status request/#5" "next protocol/#13172"
                              "EC point formats/#11" "key share/#51"
                              "supported versions/#43"
                              "extended master secret/#23"
                              "signed certificate timestamps/#18"
                              "application layer protocol negotiation/#16"
 Session Ticket RFC 5077 hint 64800 seconds, session tickets keys seems to be rotated < daily
 SSL Session ID support       yes
 Session Resumption           Tickets: yes, ID: yes
 TLS clock skew               +1 sec from localtime
 Signature Algorithm          SHA256 with RSA
 Server key size              RSA 2048 bits
 Server key usage             Digital Signature, Key Encipherment
 Server extended key usage    TLS Web Server Authentication, TLS Web Client Authentication
 Serial / Fingerprints        0C07E7073B2FC8335D0996B0A7FD78BE / SHA1 F4600234FF8149D4EEA22B300DB06C8719E660E3
                              SHA256 A98F6C4DE5083DCBB7698CA41F7684CDD701B8A0D50923CA967B8B612639DFB9
 Common Name (CN)             nsone.net
 subjectAltName (SAN)         nsone.net my.nsone.net api.nsone.net
                              www.nsone.net ns1.com www.ns1.com my.ns1.com
                              api.ns1.com 
 Issuer                       DigiCert SHA2 Secure Server CA (DigiCert Inc from US)
 Trust (hostname)             Ok via SAN (same w/o SNI)
 Chain of trust               Ok   
 EV cert (experimental)       no 
 Certificate Validity (UTC)   762 >= 60 days (2017-06-20 02:00 --> 2020-08-26 14:00)
 # of certificates provided   2
 Certificate Revocation List  http://crl3.digicert.com/ssca-sha2-g1.crl
                              http://crl4.digicert.com/ssca-sha2-g1.crl
 OCSP URI                     http://ocsp.digicert.com
 OCSP stapling                offered
 OCSP must staple extension   --
 DNS CAA RR (experimental)    not offered
 Certificate Transparency     yes (TLS extension)


 HTTP header response @ "/" 

 HTTP Status Code             200 OK
 HTTP clock skew              +2 sec from localtime
 Strict Transport Security    186 days=16070400 s, just this domain
 Public Key Pinning           --
 Server banner                cloudflare
 Application banner           --
 Cookie(s)                    1 issued: NOT secure, 1/1 HttpOnly
 Security headers             X-Frame-Options DENY
                              X-Content-Type-Options nosniff
                              Expect-CT max-age=604800,
                              report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"
 Reverse Proxy banner         --


 SSL/TLS vulnerabilities 

 Heartbleed (CVE-2014-0160)                not vulnerable (OK), no heartbeat extension
 CCS (CVE-2014-0224)                       not vulnerable (OK)
 Ticketbleed (CVE-2016-9244), experiment.  not vulnerable (OK)
 ROBOT                                     not vulnerable (OK)
 Secure Renegotiation (CVE-2009-3555)      not vulnerable (OK)
 Secure Client-Initiated Renegotiation     not vulnerable (OK)
 CRIME, TLS (CVE-2012-4929)                not vulnerable (OK)
 BREACH (CVE-2013-3587)                    potentially NOT ok, uses gzip HTTP compression. - only supplied "/" tested
                                           Can be ignored for static pages or if no secrets in the page
 POODLE, SSL (CVE-2014-3566)               not vulnerable (OK)
 TLS_FALLBACK_SCSV (RFC 7507)              Downgrade attack prevention supported (OK)
 SWEET32 (CVE-2016-2183, CVE-2016-6329)    VULNERABLE, uses 64 bit block ciphers
 FREAK (CVE-2015-0204)                     not vulnerable (OK)
 DROWN (CVE-2016-0800, CVE-2016-0703)      not vulnerable on this host and port (OK)
                                           make sure you don't use this certificate elsewhere with SSLv2 enabled services
                                           https://censys.io/ipv4?q=A98F6C4DE5083DCBB7698CA41F7684CDD701B8A0D50923CA967B8B612639DFB9
                                           could help you to find out
 LOGJAM (CVE-2015-4000), experimental      not vulnerable (OK): no DH EXPORT ciphers, no DH key detected
 BEAST (CVE-2011-3389)                     TLS1: ECDHE-RSA-AES128-SHA
                                                 AES128-SHA
                                                 ECDHE-RSA-AES256-SHA
                                                 AES256-SHA DES-CBC3-SHA 
                                           VULNERABLE -- but also supports higher protocols  TLSv1.1 TLSv1.2 (likely mitigated)
 LUCKY13 (CVE-2013-0169), experimental     potentially VULNERABLE, uses cipher block chaining (CBC) ciphers with TLS. Check patches
 RC4 (CVE-2013-2566, CVE-2015-2808)        no RC4 ciphers detected (OK)


 Tested 364 ciphers, ordered by encryption strength 

Hexcode  Cipher Suite Name (OpenSSL)       KeyExch.   Encryption  Bits     Cipher Suite Name (RFC)
-----------------------------------------------------------------------------------------------------------------------------
 x1302   TLS_AES_256_GCM_SHA384            ECDH 253   AESGCM      256      TLS_AES_256_GCM_SHA384                             
 x1303   TLS_CHACHA20_POLY1305_SHA256      ECDH 253   ChaCha20    256      TLS_CHACHA20_POLY1305_SHA256                       
 xcc13   ECDHE-RSA-CHACHA20-POLY1305-OLD   ECDH 256   ChaCha20    256      TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256_OLD    
 xc030   ECDHE-RSA-AES256-GCM-SHA384       ECDH 256   AESGCM      256      TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384              
 xc028   ECDHE-RSA-AES256-SHA384           ECDH 256   AES         256      TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384              
 xc014   ECDHE-RSA-AES256-SHA              ECDH 256   AES         256      TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA                 
 xcca8   ECDHE-RSA-CHACHA20-POLY1305       ECDH 253   ChaCha20    256      TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256        
 x9d     AES256-GCM-SHA384                 RSA        AESGCM      256      TLS_RSA_WITH_AES_256_GCM_SHA384                    
 x3d     AES256-SHA256                     RSA        AES         256      TLS_RSA_WITH_AES_256_CBC_SHA256                    
 x35     AES256-SHA                        RSA        AES         256      TLS_RSA_WITH_AES_256_CBC_SHA                       
 x1301   TLS_AES_128_GCM_SHA256            ECDH 253   AESGCM      128      TLS_AES_128_GCM_SHA256                             
 xc02f   ECDHE-RSA-AES128-GCM-SHA256       ECDH 256   AESGCM      128      TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256              
 xc027   ECDHE-RSA-AES128-SHA256           ECDH 256   AES         128      TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256              
 xc013   ECDHE-RSA-AES128-SHA              ECDH 256   AES         128      TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA                 
 x9c     AES128-GCM-SHA256                 RSA        AESGCM      128      TLS_RSA_WITH_AES_128_GCM_SHA256                    
 x3c     AES128-SHA256                     RSA        AES         128      TLS_RSA_WITH_AES_128_CBC_SHA256                    
 x2f     AES128-SHA                        RSA        AES         128      TLS_RSA_WITH_AES_128_CBC_SHA                       
 x0a     DES-CBC3-SHA                      RSA        3DES        168      TLS_RSA_WITH_3DES_EDE_CBC_SHA                      


 Ciphers per protocol, ordered by encryption strength 

Hexcode  Cipher Suite Name (OpenSSL)       KeyExch.   Encryption  Bits     Cipher Suite Name (RFC)
-----------------------------------------------------------------------------------------------------------------------------
TLS 1.3  
 x1302   TLS_AES_256_GCM_SHA384            ECDH 253   AESGCM      256      TLS_AES_256_GCM_SHA384                             
 x1303   TLS_CHACHA20_POLY1305_SHA256      ECDH 253   ChaCha20    256      TLS_CHACHA20_POLY1305_SHA256                       
 x1301   TLS_AES_128_GCM_SHA256            ECDH 253   AESGCM      128      TLS_AES_128_GCM_SHA256                             
TLS 1.2  
 xcc13   ECDHE-RSA-CHACHA20-POLY1305-OLD   ECDH 256   ChaCha20    256      TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256_OLD    
 xc030   ECDHE-RSA-AES256-GCM-SHA384       ECDH 256   AESGCM      256      TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384              
 xc028   ECDHE-RSA-AES256-SHA384           ECDH 256   AES         256      TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384              
 xc014   ECDHE-RSA-AES256-SHA              ECDH 256   AES         256      TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA                 
 xcca8   ECDHE-RSA-CHACHA20-POLY1305       ECDH 253   ChaCha20    256      TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256        
 x9d     AES256-GCM-SHA384                 RSA        AESGCM      256      TLS_RSA_WITH_AES_256_GCM_SHA384                    
 x3d     AES256-SHA256                     RSA        AES         256      TLS_RSA_WITH_AES_256_CBC_SHA256                    
 x35     AES256-SHA                        RSA        AES         256      TLS_RSA_WITH_AES_256_CBC_SHA                       
 xc02f   ECDHE-RSA-AES128-GCM-SHA256       ECDH 256   AESGCM      128      TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256              
 xc027   ECDHE-RSA-AES128-SHA256           ECDH 256   AES         128      TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256              
 xc013   ECDHE-RSA-AES128-SHA              ECDH 256   AES         128      TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA                 
 x9c     AES128-GCM-SHA256                 RSA        AESGCM      128      TLS_RSA_WITH_AES_128_GCM_SHA256                    
 x3c     AES128-SHA256                     RSA        AES         128      TLS_RSA_WITH_AES_128_CBC_SHA256                    
 x2f     AES128-SHA                        RSA        AES         128      TLS_RSA_WITH_AES_128_CBC_SHA                       
TLS 1.1  
 xc014   ECDHE-RSA-AES256-SHA              ECDH 256   AES         256      TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA                 
 x35     AES256-SHA                        RSA        AES         256      TLS_RSA_WITH_AES_256_CBC_SHA                       
 xc013   ECDHE-RSA-AES128-SHA              ECDH 256   AES         128      TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA                 
 x2f     AES128-SHA                        RSA        AES         128      TLS_RSA_WITH_AES_128_CBC_SHA                       
TLS 1  
 xc014   ECDHE-RSA-AES256-SHA              ECDH 256   AES         256      TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA                 
 x35     AES256-SHA                        RSA        AES         256      TLS_RSA_WITH_AES_256_CBC_SHA                       
 xc013   ECDHE-RSA-AES128-SHA              ECDH 256   AES         128      TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA                 
 x2f     AES128-SHA                        RSA        AES         128      TLS_RSA_WITH_AES_128_CBC_SHA                       
 x0a     DES-CBC3-SHA                      RSA        3DES        168      TLS_RSA_WITH_3DES_EDE_CBC_SHA                      
SSLv3  
SSLv2  

 Client simulations 

 Android 4.2.2                TLSv1.0 ECDHE-RSA-AES128-SHA, 256 bit ECDH (P-256)
 Android 4.4.2                TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256, 256 bit ECDH (P-256)
 Android 5.0.0                TLSv1.2 ECDHE-RSA-CHACHA20-POLY1305-OLD, 256 bit ECDH (P-256)
 Android 6.0                  TLSv1.2 ECDHE-RSA-CHACHA20-POLY1305-OLD, 256 bit ECDH (P-256)
 Android 7.0                  TLSv1.2 ECDHE-RSA-CHACHA20-POLY1305, 253 bit ECDH (X25519)
 Chrome 57 Win 7              TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256, 253 bit ECDH (X25519)
 Chrome 65 Win 7              TLSv1.3 TLS_AES_128_GCM_SHA256, 253 bit ECDH (X25519)
 Firefox 53 Win 7             TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256, 253 bit ECDH (X25519)
 Firefox 59 Win 7             TLSv1.3 TLS_AES_128_GCM_SHA256, 253 bit ECDH (X25519)
 IE 6 XP                      No connection
 IE 7 Vista                   TLSv1.0 ECDHE-RSA-AES128-SHA, 256 bit ECDH (P-256)
 IE 8 Win 7                   TLSv1.0 ECDHE-RSA-AES128-SHA, 256 bit ECDH (P-256)
 IE 8 XP                      TLSv1.0 DES-CBC3-SHA
 IE 11 Win 7                  TLSv1.2 ECDHE-RSA-AES128-SHA, 256 bit ECDH (P-256)
 IE 11 Win 8.1                TLSv1.2 ECDHE-RSA-AES128-SHA, 256 bit ECDH (P-256)
 IE 11 Win Phone 8.1          TLSv1.2 ECDHE-RSA-AES128-SHA, 256 bit ECDH (P-256)
 IE 11 Win 10                 TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256, 256 bit ECDH (P-256)
 Edge 13 Win 10               TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256, 256 bit ECDH (P-256)
 Edge 13 Win Phone 10         TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256, 256 bit ECDH (P-256)
 Edge 15 Win 10               TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256, 253 bit ECDH (X25519)
 Opera 17 Win 7               TLSv1.2 ECDHE-RSA-AES128-SHA, 256 bit ECDH (P-256)
 Safari 9 iOS 9               TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256, 256 bit ECDH (P-256)
 Safari 9 OS X 10.11          TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256, 256 bit ECDH (P-256)
 Safari 10 OS X 10.12         TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256, 256 bit ECDH (P-256)
 Apple ATS 9 iOS 9            TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256, 256 bit ECDH (P-256)
 Tor 17.0.9 Win 7             TLSv1.0 ECDHE-RSA-AES128-SHA, 256 bit ECDH (P-256)
 Java 6u45                    TLSv1.0 AES128-SHA
 Java 7u25                    TLSv1.0 ECDHE-RSA-AES128-SHA, 256 bit ECDH (P-256)
 Java 8u161                   TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256, 256 bit ECDH (P-256)
 Java 9.0.4                   TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256, 256 bit ECDH (P-256)
 OpenSSL 1.0.1l               TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256, 256 bit ECDH (P-256)
 OpenSSL 1.0.2e               TLSv1.2 ECDHE-RSA-AES128-GCM-SHA256, 256 bit ECDH (P-256)


Security HTTP Headers

HTTP Strict Transport Security (HSTS)   offered (OK)
Content Security Policy (CSP)           not offered (NOT ok)
X-Frame-Options                         offered (OK)
X-XSS-Protection                        not offered
X-Content-Type-Options                  offered (OK)
Expect-CT                               offered (OK)
Referrer Policy                         not offered
Feature Policy                          not offered
Web Server Version Disclosure           not offered (OK)
Web Application Disclosure              not offered (OK)
HTTP Public Key Pins (HPKP)             not offered, deprecated

Connection Performance
Keep Alive Connection                   offered (OK)
Content Encoding (Compression)          offered (Gzip) OK, for static pages or if no secrets in the page

Raw HTTP Headers

HTTP/1.1 200 OK
CF-Cache-Status HIT
CF-RAY 4400298e790d9ac4-FRA
Cache-Control no-store, no-cache, must-revalidate
Charset utf-8
Connection keep-alive
Content-Encoding gzip
Content-Type text/html; charset=utf-8
Date Wed, 25 Jul 2018 16:56:52 GMT
Expect-CT max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"
Expires Thu, 19 Nov 1981 08:52:00 GMT
Pragma no-cache
Server cloudflare
Set-Cookie __cfduid=db11d5f9207bc972c250bed0404dcb8a11532537812; expires=Thu, 25-Jul-19 16:56:52 GMT; path=/; domain=.ns1.com; HttpOnly
Strict-Transport-Security max-age=16070400
Vary Accept-Encoding
X-Content-Type-Options nosniff
X-Frame-Options DENY

Cleaned HTML

<html lang="en">
<head>
<meta charset="UTF-8" />
<script type="text/javascript">
//<![CDATA[
(window.NREUM||(NREUM={})).loader_config={xpid:"VQ8DWVVbDBABUFFVAQkOU10="};window.NREUM||(NREUM={}),__nr_require=function(t,n,e){function r(e){if(!n[e]){var o=n[e]={exports:{}};t[e][0].call(o.exports,function(n){var o=t[e][1][n];return r(o||n)},o,o.exports)}return n[e].exports}if("function"==typeof __nr_require)return __nr_require;for(var o=0;o<e.length;o++)r(e[o]);return r}({1:[function(t,n,e){function r(t){try{s.console&&console.log(t)}catch(n){}}var o,i=t("ee"),a=t(15),s={};try{o=localStorage.getItem("__nr_flags").split(","),console&&"function"==typeof console.log&&(s.console=!0,o.indexOf("dev")!==-1&&(s.dev=!0),o.indexOf("nr_dev")!==-1&&(s.nrDev=!0))}catch(c){}s.nrDev&&i.on("internal-error",function(t){r(t.stack)}),s.dev&&i.on("fn-err",function(t,n,e){r(e.stack)}),s.dev&&(r("NR AGENT IN DEVELOPMENT MODE"),r("flags: "+a(s,function(t,n){return t}).join(", ")))},{}],2:[function(t,n,e){function r(t,n,e,r,s){try{p?p-=1:o(s||new UncaughtException(t,n,e),!0)}catch(f){try{i("ierr",[f,c.now(),!0])}catch(d){}}return"function"==typeof u&&u.apply(this,a(arguments))}function UncaughtException(t,n,e){this.message=t||"Uncaught error with no additional information",this.sourceURL=n,this.line=e}function o(t,n){var e=n?null:c.now();i("err",[t,e])}var i=t("handle"),a=t(16),s=t("ee"),c=t("loader"),f=t("gos"),u=window.onerror,d=!1,l="nr@seenError",p=0;c.features.err=!0,t(1),window.onerror=r;try{throw new Error}catch(h){"stack"in h&&(t(8),t(7),"addEventListener"in window&&t(5),c.xhrWrappable&&t(9),d=!0)}s.on("fn-start",function(t,n,e){d&&(p+=1)}),s.on("fn-err",function(t,n,e){d&&!e[l]&&(f(e,l,function(){return!0}),this.thrown=!0,o(e))}),s.on("fn-end",function(){d&&!this.thrown&&p>0&&(p-=1)}),s.on("internal-error",function(t){i("ierr",[t,c.now(),!0])})},{}],3:[function(t,n,e){t("loader").features.ins=!0},{}],4:[function(t,n,e){function r(t){}if(window.performance&&window.performance.timing&&window.performance.getEntriesByType){var o=t("ee"),i=t("handle"),a=t(8),s=t(7),c="learResourceTimings",f="addEventListener",u="resourcetimingbufferfull",d="bstResource",l="resource",p="-start",h="-end",m="fn"+p,w="fn"+h,v="bstTimer",y="pushState",g=t("loader");g.features.stn=!0,t(6);var b=NREUM.o.EV;o.on(m,function(t,n){var e=t[0];e instanceof b&&(this.bstStart=g.now())}),o.on(w,function(t,n){var e=t[0];e instanceof b&&i("bst",[e,n,this.bstStart,g.now()])}),a.on(m,function(t,n,e){this.bstStart=g.now(),this.bstType=e}),a.on(w,function(t,n){i(v,[n,this.bstStart,g.now(),this.bstType])}),s.on(m,function(){this.bstStart=g.now()}),s.on(w,function(t,n){i(v,[n,this.bstStart,g.now(),"requestAnimationFrame"])}),o.on(y+p,function(t){this.time=g.now(),this.startPath=location.pathname+location.hash}),o.on(y+h,function(t){i("bstHist",[location.pathname+location.hash,this.startPath,this.time])}),f in window.performance&&(window.performance["c"+c]?window.performance[f](u,function(t){i(d,[window.performance.getEntriesByType(l)]),window.performance["c"+c]()},!1):window.performance[f]("webkit"+u,function(t){i(d,[window.performance.getEntriesByType(l)]),window.performance["webkitC"+c]()},!1)),document[f]("scroll",r,{passive:!0}),document[f]("keypress",r,!1),document[f]("click",r,!1)}},{}],5:[function(t,n,e){function r(t){for(var n=t;n&&!n.hasOwnProperty(u);)n=Object.getPrototypeOf(n);n&&o(n)}function o(t){s.inPlace(t,[u,d],"-",i)}function i(t,n){return t[1]}var a=t("ee").get("events"),s=t(18)(a,!0),c=t("gos"),f=XMLHttpRequest,u="addEventListener",d="removeEventListener";n.exports=a,"getPrototypeOf"in Object?(r(document),r(window),r(f.prototype)):f.prototype.hasOwnProperty(u)&&(o(window),o(f.prototype)),a.on(u+"-start",function(t,n){var e=t[1],r=c(e,"nr@wrapped",function(){function t(){if("function"==typeof e.handleEvent)return e.handleEvent.apply(e,arguments)}var n={object:t,"function":e}[typeof e];return n?s(n,"fn-",null,n.name||"anonymous"):e});this.wrapped=t[1]=r}),a.on(d+"-start",function(t){t[1]=this.wrapped||t[1]})},{}],6:[function(t,n,e){var r=t("ee").get("history"),o=t(18)(r);n.exports=r,o.inPlace(window.history,["pushState","replaceState"],"-")},{}],7:[function(t,n,e){var r=t("ee").get("raf"),o=t(18)(r),i="equestAnimationFrame";n.exports=r,o.inPlace(window,["r"+i,"mozR"+i,"webkitR"+i,"msR"+i],"raf-"),r.on("raf-start",function(t){t[0]=o(t[0],"fn-")})},{}],8:[function(t,n,e){function r(t,n,e){t[0]=a(t[0],"fn-",null,e)}function o(t,n,e){this.method=e,this.timerDuration=isNaN(t[1])?0:+t[1],t[0]=a(t[0],"fn-",this,e)}var i=t("ee").get("timer"),a=t(18)(i),s="setTimeout",c="setInterval",f="clearTimeout",u="-start",d="-";n.exports=i,a.inPlace(window,[s,"setImmediate"],s+d),a.inPlace(window,[c],c+d),a.inPlace(window,[f,"clearImmediate"],f+d),i.on(c+u,r),i.on(s+u,o)},{}],9:[function(t,n,e){function r(t,n){d.inPlace(n,["onreadystatechange"],"fn-",s)}function o(){var t=this,n=u.context(t);t.readyState>3&&!n.resolved&&(n.resolved=!0,u.emit("xhr-resolved",[],t)),d.inPlace(t,y,"fn-",s)}function i(t){g.push(t),h&&(x?x.then(a):w?w(a):(E=-E,O.data=E))}function a(){for(var t=0;t<g.length;t++)r([],g[t]);g.length&&(g=[])}function s(t,n){return n}function c(t,n){for(var e in t)n[e]=t[e];return n}t(5);var f=t("ee"),u=f.get("xhr"),d=t(18)(u),l=NREUM.o,p=l.XHR,h=l.MO,m=l.PR,w=l.SI,v="readystatechange",y=["onload","onerror","onabort","onloadstart","onloadend","onprogress","ontimeout"],g=[];n.exports=u;var b=window.XMLHttpRequest=function(t){var n=new p(t);try{u.emit("new-xhr",[n],n),n.addEventListener(v,o,!1)}catch(e){try{u.emit("internal-error",[e])}catch(r){}}return n};if(c(p,b),b.prototype=p.prototype,d.inPlace(b.prototype,["open","send"],"-xhr-",s),u.on("send-xhr-start",function(t,n){r(t,n),i(n)}),u.on("open-xhr-start",r),h){var x=m&&m.resolve();if(!w&&!m){var E=1,O=document.createTextNode(E);new h(a).observe(O,{characterData:!0})}}else f.on("fn-end",function(t){t[0]&&t[0].type===v||a()})},{}],10:[function(t,n,e){function r(t){var n=this.params,e=this.metrics;if(!this.ended){this.ended=!0;for(var r=0;r<d;r++)t.removeEventListener(u[r],this.listener,!1);if(!n.aborted){if(e.duration=a.now()-this.startTime,4===t.readyState){n.status=t.status;var i=o(t,this.lastSize);if(i&&(e.rxSize=i),this.sameOrigin){var c=t.getResponseHeader("X-NewRelic-App-Data");c&&(n.cat=c.split(", ").pop())}}else n.status=0;e.cbTime=this.cbTime,f.emit("xhr-done",[t],t),s("xhr",[n,e,this.startTime])}}}function o(t,n){var e=t.responseType;if("json"===e&&null!==n)return n;var r="arraybuffer"===e||"blob"===e||"json"===e?t.response:t.responseText;return h(r)}function i(t,n){var e=c(n),r=t.params;r.host=e.hostname+":"+e.port,r.pathname=e.pathname,t.sameOrigin=e.sameOrigin}var a=t("loader");if(a.xhrWrappable){var s=t("handle"),c=t(11),f=t("ee"),u=["load","error","abort","timeout"],d=u.length,l=t("id"),p=t(14),h=t(13),m=window.XMLHttpRequest;a.features.xhr=!0,t(9),f.on("new-xhr",function(t){var n=this;n.totalCbs=0,n.called=0,n.cbTime=0,n.end=r,n.ended=!1,n.xhrGuids={},n.lastSize=null,p&&(p>34||p<10)||window.opera||t.addEventListener("progress",function(t){n.lastSize=t.loaded},!1)}),f.on("open-xhr-start",function(t){this.params={method:t[0]},i(this,t[1]),this.metrics={}}),f.on("open-xhr-end",function(t,n){"loader_config"in NREUM&&"xpid"in NREUM.loader_config&&this.sameOrigin&&n.setRequestHeader("X-NewRelic-ID",NREUM.loader_config.xpid)}),f.on("send-xhr-start",function(t,n){var e=this.metrics,r=t[0],o=this;if(e&&r){var i=h(r);i&&(e.txSize=i)}this.startTime=a.now(),this.listener=function(t){try{"abort"===t.type&&(o.params.aborted=!0),("load"!==t.type||o.called===o.totalCbs&&(o.onloadCalled||"function"!=typeof n.onload))&&o.end(n)}catch(e){try{f.emit("internal-error",[e])}catch(r){}}};for(var s=0;s<d;s++)n.addEventListener(u[s],this.listener,!1)}),f.on("xhr-cb-time",function(t,n,e){this.cbTime+=t,n?this.onloadCalled=!0:this.called+=1,this.called!==this.totalCbs||!this.onloadCalled&&"function"==typeof e.onload||this.end(e)}),f.on("xhr-load-added",function(t,n){var e=""+l(t)+!!n;this.xhrGuids&&!this.xhrGuids[e]&&(this.xhrGuids[e]=!0,this.totalCbs+=1)}),f.on("xhr-load-removed",function(t,n){var e=""+l(t)+!!n;this.xhrGuids&&this.xhrGuids[e]&&(delete this.xhrGuids[e],this.totalCbs-=1)}),f.on("addEventListener-end",function(t,n){n instanceof m&&"load"===t[0]&&f.emit("xhr-load-added",[t[1],t[2]],n)}),f.on("removeEventListener-end",function(t,n){n instanceof m&&"load"===t[0]&&f.emit("xhr-load-removed",[t[1],t[2]],n)}),f.on("fn-start",function(t,n,e){n instanceof m&&("onload"===e&&(this.onload=!0),("load"===(t[0]&&t[0].type)||this.onload)&&(this.xhrCbStart=a.now()))}),f.on("fn-end",function(t,n){this.xhrCbStart&&f.emit("xhr-cb-time",[a.now()-this.xhrCbStart,this.onload,n],n)})}},{}],11:[function(t,n,e){n.exports=function(t){var n=document.createElement("a"),e=window.location,r={};n.href=t,r.port=n.port;var o=n.href.split("://");!r.port&&o[1]&&(r.port=o[1].split("/")[0].split("@").pop().split(":")[1]),r.port&&"0"!==r.port||(r.port="https"===o[0]?"443":"80"),r.hostname=n.hostname||e.hostname,r.pathname=n.pathname,r.protocol=o[0],"/"!==r.pathname.charAt(0)&&(r.pathname="/"+r.pathname);var i=!n.protocol||":"===n.protocol||n.protocol===e.protocol,a=n.hostname===document.domain&&n.port===e.port;return r.sameOrigin=i&&(!n.hostname||a),r}},{}],12:[function(t,n,e){function r(){}function o(t,n,e){return function(){return i(t,[f.now()].concat(s(arguments)),n?null:this,e),n?void 0:this}}var i=t("handle"),a=t(15),s=t(16),c=t("ee").get("tracer"),f=t("loader"),u=NREUM;"undefined"==typeof window.newrelic&&(newrelic=u);var d=["setPageViewName","setCustomAttribute","setErrorHandler","finished","addToTrace","inlineHit","addRelease"],l="api-",p=l+"ixn-";a(d,function(t,n){u[n]=o(l+n,!0,"api")}),u.addPageAction=o(l+"addPageAction",!0),u.setCurrentRouteName=o(l+"routeName",!0),n.exports=newrelic,u.interaction=function(){return(new r).get()};var h=r.prototype={createTracer:function(t,n){var e={},r=this,o="function"==typeof n;return i(p+"tracer",[f.now(),t,e],r),function(){if(c.emit((o?"":"no-")+"fn-start",[f.now(),r,o],e),o)try{return n.apply(this,arguments)}catch(t){throw c.emit("fn-err",[arguments,this,t],e),t}finally{c.emit("fn-end",[f.now()],e)}}}};a("setName,setAttribute,save,ignore,onEnd,getContext,end,get".split(","),function(t,n){h[n]=o(p+n)}),newrelic.noticeError=function(t){"string"==typeof t&&(t=new Error(t)),i("err",[t,f.now()])}},{}],13:[function(t,n,e){n.exports=function(t){if("string"==typeof t&&t.length)return t.length;if("object"==typeof t){if("undefined"!=typeof ArrayBuffer&&t instanceof ArrayBuffer&&t.byteLength)return t.byteLength;if("undefined"!=typeof Blob&&t instanceof Blob&&t.size)return t.size;if(!("undefined"!=typeof FormData&&t instanceof FormData))try{return JSON.stringify(t).length}catch(n){return}}}},{}],14:[function(t,n,e){var r=0,o=navigator.userAgent.match(/Firefox[\/\s](\d+\.\d+)/);o&&(r=+o[1]),n.exports=r},{}],15:[function(t,n,e){function r(t,n){var e=[],r="",i=0;for(r in t)o.call(t,r)&&(e[i]=n(r,t[r]),i+=1);return e}var o=Object.prototype.hasOwnProperty;n.exports=r},{}],16:[function(t,n,e){function r(t,n,e){n||(n=0),"undefined"==typeof e&&(e=t?t.length:0);for(var r=-1,o=e-n||0,i=Array(o<0?0:o);++r<o;)i[r]=t[n+r];return i}n.exports=r},{}],17:[function(t,n,e){n.exports={exists:"undefined"!=typeof window.performance&&window.performance.timing&&"undefined"!=typeof window.performance.timing.navigationStart}},{}],18:[function(t,n,e){function r(t){return!(t&&t instanceof Function&&t.apply&&!t[a])}var o=t("ee"),i=t(16),a="nr@original",s=Object.prototype.hasOwnProperty,c=!1;n.exports=function(t,n){function e(t,n,e,o){function nrWrapper(){var r,a,s,c;try{a=this,r=i(arguments),s="function"==typeof e?e(r,a):e||{}}catch(f){l([f,"",[r,a,o],s])}u(n+"start",[r,a,o],s);try{return c=t.apply(a,r)}catch(d){throw u(n+"err",[r,a,d],s),d}finally{u(n+"end",[r,a,c],s)}}return r(t)?t:(n||(n=""),nrWrapper[a]=t,d(t,nrWrapper),nrWrapper)}function f(t,n,o,i){o||(o="");var a,s,c,f="-"===o.charAt(0);for(c=0;c<n.length;c++)s=n[c],a=t[s],r(a)||(t[s]=e(a,f?s+o:o,i,s))}function u(e,r,o){if(!c||n){var i=c;c=!0;try{t.emit(e,r,o,n)}catch(a){l([a,e,r,o])}c=i}}function d(t,n){if(Object.defineProperty&&Object.keys)try{var e=Object.keys(t);return e.forEach(function(e){Object.defineProperty(n,e,{get:function(){return t[e]},set:function(n){return t[e]=n,n}})}),n}catch(r){l([r])}for(var o in t)s.call(t,o)&&(n[o]=t[o]);return n}function l(n){try{t.emit("internal-error",n)}catch(e){}}return t||(t=o),e.inPlace=f,e.flag=a,e}},{}],ee:[function(t,n,e){function r(){}function o(t){function n(t){return t&&t instanceof r?t:t?c(t,s,i):i()}function e(e,r,o,i){if(!l.aborted||i){t&&t(e,r,o);for(var a=n(o),s=h(e),c=s.length,f=0;f<c;f++)s[f].apply(a,r);var d=u[y[e]];return d&&d.push([g,e,r,a]),a}}function p(t,n){v[t]=h(t).concat(n)}function h(t){return v[t]||[]}function m(t){return d[t]=d[t]||o(e)}function w(t,n){f(t,function(t,e){n=n||"feature",y[e]=n,n in u||(u[n]=[])})}var v={},y={},g={on:p,emit:e,get:m,listeners:h,context:n,buffer:w,abort:a,aborted:!1};return g}function i(){return new r}function a(){(u.api||u.feature)&&(l.aborted=!0,u=l.backlog={})}var s="nr@context",c=t("gos"),f=t(15),u={},d={},l=n.exports=o();l.backlog=u},{}],gos:[function(t,n,e){function r(t,n,e){if(o.call(t,n))return t[n];var r=e();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(t,n,{value:r,writable:!0,enumerable:!1}),r}catch(i){}return t[n]=r,r}var o=Object.prototype.hasOwnProperty;n.exports=r},{}],handle:[function(t,n,e){function r(t,n,e,r){o.buffer([t],r),o.emit(t,n,e)}var o=t("ee").get("handle");n.exports=r,r.ee=o},{}],id:[function(t,n,e){function r(t){var n=typeof t;return!t||"object"!==n&&"function"!==n?-1:t===window?0:a(t,i,function(){return o++})}var o=1,i="nr@id",a=t("gos");n.exports=r},{}],loader:[function(t,n,e){function r(){if(!x++){var t=b.info=NREUM.info,n=l.getElementsByTagName("script")[0];if(setTimeout(u.abort,3e4),!(t&&t.licenseKey&&t.applicationID&&n))return u.abort();f(y,function(n,e){t[n]||(t[n]=e)}),c("mark",["onload",a()+b.offset],null,"api");var e=l.createElement("script");e.src="https://"+t.agent,n.parentNode.insertBefore(e,n)}}function o(){"complete"===l.readyState&&i()}function i(){c("mark",["domContent",a()+b.offset],null,"api")}function a(){return E.exists&&performance.now?Math.round(performance.now()):(s=Math.max((new Date).getTime(),s))-b.offset}var s=(new Date).getTime(),c=t("handle"),f=t(15),u=t("ee"),d=window,l=d.document,p="addEventListener",h="attachEvent",m=d.XMLHttpRequest,w=m&&m.prototype;NREUM.o={ST:setTimeout,SI:d.setImmediate,CT:clearTimeout,XHR:m,REQ:d.Request,EV:d.Event,PR:d.Promise,MO:d.MutationObserver};var v=""+location,y={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net",agent:"js-agent.newrelic.com/nr-1071.min.js"},g=m&&w&&w[p]&&!/CriOS/.test(navigator.userAgent),b=n.exports={offset:s,now:a,origin:v,features:{},xhrWrappable:g};t(12),l[p]?(l[p]("DOMContentLoaded",i,!1),d[p]("load",r,!1)):(l[h]("onreadystatechange",o),d[h]("onload",r)),c("mark",["firstbyte",s],null,"api");var x=0,E=t(17)},{}]},{},["loader",2,10,4,3]);
//]]>
</script>
<title>NS1: Managed DNS, Dedicated DNS, and Traffic Management</title>
<meta name="author" content="NS1 – Intelligent DNS and Traffic Management" />
<meta name="web_author" content="https://www.imarc.com" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta name="google-site-verification" content="YVYooKXHB2-sSUQpHURmFqAZf2kyFWIkJ3i1eYAI1-o" />
<meta property="og:type" content="website" />
<meta property="og:title" content="NS1: Managed DNS, Dedicated DNS, and Traffic Management" />
<meta property="og:image" content="https://ns1.com/img/ns1-logo-meta.jpg" />
<meta property="og:site_name" content="NS1" />
<meta name="wot-verification" content="3387d6e167eb7ba8c548" />
<link rel="stylesheet" type="text/css" href="/css/fontawesome-all.css" media="all" />
<link rel="stylesheet" type="text/css" href="/css/styles.css?id=09e6b974e450768f3608" media="all" />
<link rel="home" href="https://ns1.com/" />
<link rel="shortcut icon" type="image/ico" href="/img/favicon.ico" />
<link type="image/x-icon" href="/img/favicon.ico" rel="shortcut icon" />
<link type="image/x-icon" href="/img/favicon.ico" rel="icon" />
<link href="/img/apple-touch-icon-180x180.png" sizes="180x180" rel="apple-touch-icon-precomposed" />
<script async="async">
<![CDATA[
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');

ga('create', 'UA-41778111-1', 'auto');
ga('send', 'pageview');
]]>
</script>
<script>
<![CDATA[
!function(){var analytics=window.analytics=window.analytics||[];if(!analytics.initialize)if(analytics.invoked)window.console&&console.error&&console.error("Segment snippet included twice.");else{analytics.invoked=!0;analytics.methods=["trackSubmit","trackClick","trackLink","trackForm","pageview","identify","reset","group","track","ready","alias","debug","page","once","off","on"];analytics.factory=function(t){return function(){var e=Array.prototype.slice.call(arguments);e.unshift(t);analytics.push(e);return analytics}};for(var t=0;t<analytics.methods.length;t++){var e=analytics.methods[t];analytics[e]=analytics.factory(e)}analytics.load=function(t,e){var n=document.createElement("script");n.type="text/javascript";n.async=!0;n.src=("https:"===document.location.protocol?"https://":"http://")+"cdn.segment.com/analytics.js/v1/"+t+"/analytics.min.js";var o=document.getElementsByTagName("script")[0];o.parentNode.insertBefore(n,o);analytics.integrationOptions=e};analytics.SNIPPET_VERSION="4.0.1";
analytics.load("UEdzCKxatueHRpQ0bFRJCXLGykzScnzQ");
analytics.page();
}}();
]]>
</script>
<script type="text/javascript">
//<![CDATA[
var bfId="0kXjoH2rToXPIifU", bfSession = 0.041666666666666664;
(function() {
var script = document.createElement('script');
script.type = 'text/javascript';
script.async = true;
script.src = ('https:' === document.location.protocol ? 'https://' : 'http://' ) + 'munchkin.brightfunnel.com/js/build/bf-munchkin.min.js?tstamp=' + new Date().getTime();
var top = document.getElementsByTagName('script')[0];
top.parentNode.insertBefore(script, top);
})();
//]]>
</script>
<script type="text/javascript">
//<![CDATA[
window._tfa = window._tfa || [];
_tfa.push({ notify: 'mark',type: 'NS1_Visitors' });
//]]>
</script>
<script src="//cdn.taboola.com/libtrc/taboolaaccount-towenslookleftforgrowthcom/tfa.js"></script>
<script>
<![CDATA[
window._6si = window._6si || [];
window._6si.push(['enableEventTracking', true]);
window._6si.push(['setToken', 'aab5a4b6f9720ff3721c7119b1d29bc4']);
window._6si.push(['setEndpoint', 'b.6sc.co']);

(function() {
var gd = document.createElement('script');
gd.type = 'text/javascript';
gd.async = true;
gd.src = '//j.6sc.co/6si.min.js';
var s = document.getElementsByTagName('script')[0];
s.parentNode.insertBefore(gd, s);
})();
]]>
</script>
<script type="text/javascript">
//<![CDATA[
(function() {
var didInit = false;
function initMunchkin() {
if(didInit === false) {
didInit = true;
Munchkin.init('795-HYO-010');
}
}
var s = document.createElement('script');
s.type = 'text/javascript';
s.async = true;
s.src = '//munchkin.marketo.net/munchkin-beta.js';
s.onreadystatechange = function() {
if (this.readyState == 'complete' || this.readyState == 'loaded') {
initMunchkin();
}
};
s.onload = initMunchkin;
document.getElementsByTagName('head')[0].appendChild(s);
})();
//]]>
</script>
<script>
<![CDATA[
!function(f,b,e,v,n,t,s)
{if(f.fbq)return;n=f.fbq=function(){n.callMethod?
n.callMethod.apply(n,arguments):n.queue.push(arguments)};
if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';
n.queue=[];t=b.createElement(e);t.async=!0;
t.src=v;s=b.getElementsByTagName(e)[0];
s.parentNode.insertBefore(t,s)}(window, document,'script',
'https://connect.facebook.net/en_US/fbevents.js');
fbq('init', '766493740209804');
fbq('track', 'PageView');
]]>
</script>
<script type="text/javascript">
//<![CDATA[
(function(i,s,o,g,r,a,m){i['SLScoutObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://scout-cdn.salesloft.com/sl.js','slscout');
slscout(["init", "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ0IjoyODY4fQ.gNI1Z_6kE3pjqofTssVdRvib_o2IY674GhvPegAy9Jk"]);
//]]>
</script> <noscript><img height="1" width="1" class="c1" src="https://www.facebook.com/tr?id=766493740209804&amp;ev=PageView&amp;noscript=1" /></noscript>
<style type="text/css">
/*<![CDATA[*/
div.c6 {display: none;}
form.c5 {display: none;}
svg.c4 {enable-background:new 0 0 1595.3 1399;}
a.c3 {font-style: italic}
button.c2 {font-style: italic}
img.c1 {display:none}
/*]]>*/
</style>
</head>
<body>
<div class="shell">
<header class="primary">
<div class="search-drawer container">
<form action="">
<div class="text"><label class="sr-only" for="">Search the website</label> <input type="text" /></div>
<div class="submit"><input type="submit" /></div>
</form>
</div>
<div class="container header-content">
<div class="branding"><a href="/"><img src="/img/ns1-logo.png" alt="NS1 Logo" /></a></div>
<button class="menu-toggle fa fa-bars c2"></button>
<div class="mobile primary">
<nav aria-label="Primary Mobile Navigation" class="primary">
<ul>
<li><a href="/why-ns1">Why NS1</a>
<div class="dropdown menu"><a href="/why-ns1/how-we-help">How We Help</a>
<ul>
<li><a href="/why-ns1/managed-redundant-internal-dns">Redundant & Secondary DNS</a></li>
<li><a href="/why-ns1/global-server-load-balancing">Global Server Load Balancing</a></li>
<li><a href="/why-ns1/automation-and-devops">Efficient Application Deployment</a></li>
<li><a href="/why-ns1/service-discovery">Service Discovery</a></li>
<li><a href="/why-ns1/dnssec-security-inititiatives">DNSSEC & Security Initiatives</a></li>
<li><a href="/why-ns1/traffic-engineering">Application Performance Optimization</a></li>
<li><a href="/why-ns1/disaster-recovery-and-high-availability">Disaster Recovery & High Availability</a></li>
<li><a href="/why-ns1/cross-cloud-and-multi-cdn-optimization">Cross-Cloud and Multi-CDN Optimization</a></li>
</ul>
</div>
</li>
<li><a href="/products-services">Products & Services</a>
<div class="dropdown menu"><a href="/products">DNS Products</a>
<ul>
<li><a class="dot" href="/products/managed-dns">Managed DNS</a></li>
<li><a class="dot" href="/products/dedicated-dns">Dedicated DNS</a></li>
<li><a class="dot" href="/products/private-dns">Private DNS</a></li>
<li><a class="dot" href="/products/pulsar">Pulsar RUM Steering</a></li>
<li><a class="dot" href="/products/managed-dns-for-china">Managed DNS for China</a></li>
</ul>
<a href="/services">Services</a> <a href="/platform">Technology Platform</a> <a href="/plans">Plans</a></div>
</li>
<li><a href="/resources">Resources</a>
<div class="dropdown menu">
<ul>
<li><a href="/events">Webinars & Events</a></li>
<li><a href="/resources?search=&amp;type=case-study&amp;category=">Case studies</a></li>
<li><a href="/resources?search=&amp;type=white-paper&amp;category=">White Papers</a></li>
<li><a href="/resources?search=&amp;type=data-sheet&amp;category=">Data Sheets</a></li>
<li><a href="/resources?search=&amp;type=analyst-report&amp;category=">Analyst Reports</a></li>
<li><a href="/blog">Blog</a></li>
<li><a href="/resources?search=&amp;type=e-learning&amp;category=">E-Learning</a></li>
<li><a href="/academy">NS1.Academy</a></li>
<li><a href="/press">News</a></li>
</ul>
</div>
</li>
<li><a href="/support">Support</a>
<div class="dropdown menu">
<ul>
<li><a href="/knowledgebase">Knowledge Base</a></li>
<li><a href="/api">API Documentation</a></li>
<li><a href="/support/integrations">Integrations</a></li>
<li><a href="http://www.nsonestatus.net/" target="_blank">NS1 Status</a></li>
<li><a href="/support/contact-support">Contact Support</a></li>
</ul>
</div>
</li>
</ul>
</nav>
<div class="utilities">
<nav aria-label="Utility Navigation" class="utility">
<ul>
<li><a class="search-toggle fa fa-search c3" href="/search"></a></li>
<li><a href="/blog">Blog</a></li>
<li><a href="/knowledgebase">Docs</a></li>
<li><a href="https://my.nsone.net/"><i class="fas fa-lock"></i> Login</a></li>
</ul>
</nav>
<div class="action"><a class="button" href="/signup">Get Started</a></div>
</div>
</div>
<div class="desktop">
<nav aria-label="Primary Desktop Navigation" class="primary">
<ul>
<li><a href="/why-ns1">Why NS1 <i class="fa fa-caret-down" aria-hidden="true"></i></a>
<div class="dropdown why-ns1 menu"><a href="/why-ns1/how-we-help">How We Help</a> <a href="/why-ns1/managed-redundant-internal-dns">Redundant & Secondary DNS</a> <a href="/why-ns1/global-server-load-balancing">Global Server Load Balancing</a> <a href="/why-ns1/automation-and-devops">Efficient Application Deployment</a> <a href="/why-ns1/service-discovery">Service Discovery</a> <a href="/why-ns1/dnssec-security-inititiatives">DNSSEC & Security Initiatives</a> <a href="/why-ns1/traffic-engineering">Application Performance Optimization</a> <a href="/why-ns1/disaster-recovery-and-high-availability">Disaster Recovery & High Availability</a> <a href="/why-ns1/cross-cloud-and-multi-cdn-optimization">Cross-Cloud and Multi-CDN Optimization</a></div>
</li>
<li><a href="/products-services">Products & Services <i class="fa fa-caret-down" aria-hidden="true"></i></a>
<div class="dropdown products menu"><a href="/products">DNS Products</a>
<ul>
<li><a class="dot" href="/products/managed-dns"><img src="/img/icons/managed-icon-nav.png" alt="Managed DNS Icon" /> Managed DNS</a></li>
<li><a class="dot" href="/products/dedicated-dns"><img src="/img/icons/dedicated-icon-nav.png" alt="Dedicated DNS Icon" /> Dedicated DNS</a></li>
<li><a class="dot" href="/products/private-dns"><img src="/img/icons/private-icon-nav.png" alt="Private DNS Icon" /> Private DNS</a></li>
<li><a class="dot" href="/products/pulsar"><img src="/img/icons/pulsar-icon-nav.png" alt="Pulsar RUM Steering Icon" /> Pulsar RUM Steering</a></li>
<li><a class="dot" href="/products/managed-dns-for-china"><img src="/img/icons/managed-dns-china-icon-nav.png" alt="Managed DNS for China Icon" /> Managed DNS for China</a></li>
</ul>
<a href="/services">Services</a> <a href="/platform">Technology Platform</a> <a href="/plans">View Our Plans</a></div>
</li>
<li><a href="/resources">Resources <i class="fa fa-caret-down" aria-hidden="true"></i></a>
<div class="dropdown menu"><a href="/events">Webinars & Events</a> <a href="/resources?search=&amp;type=case-study&amp;category=">Case studies</a> <a href="/resources?search=&amp;type=white-paper&amp;category=">White Papers</a> <a href="/resources?search=&amp;type=data-sheet&amp;category=">Data Sheets</a> <a href="/resources?search=&amp;type=analyst-report&amp;category=">Analyst Reports</a> <a href="/blog">Blog</a> <a href="/resources?search=&amp;type=e-learning&amp;category=">E-Learning</a> <a href="/academy">NS1.Academy</a> <a href="/news">News</a></div>
</li>
<li><a href="/support">Support <i class="fa fa-caret-down" aria-hidden="true"></i></a>
<div class="dropdown menu"><a href="/knowledgebase">Knowledge Base</a> <a href="/api">API Documentation</a> <a href="/support/integrations">Integrations</a> <a href="http://www.nsonestatus.net/" target="_blank">NS1 Status</a> <a href="/support/contact-support">Contact Support</a></div>
</li>
</ul>
</nav>
<div class="utilities">
<nav aria-label="Utility Navigation" class="utility">
<ul>
<li><a class="search-toggle fa fa-search c3" href="/search"></a></li>
<li><a href="/blog">Blog</a></li>
<li><a href="/knowledgebase">Docs</a></li>
<li><a href="https://my.nsone.net/"><i class="fas fa-lock"></i> Login</a></li>
<li><a class="cta" href="/signup">Get Started</a></li>
</ul>
</nav>
</div>
</div>
</div>
</header>
<div class="hero container carousel">
<div class="slide">
<div class="copy">
<h1 class="dot">NS1 Moves DNS</h1>
<p>We make it simple to assure that your infrastructure remains rock-solid and every request is routed to the optimal location every time, no matter what.</p>
<a class="button" href="/why-ns1">Why NS1</a></div>
<div class="asset animation">
<div class="circular"><img src="/img/hero-dude.png" alt="NS1 DNS User" /></div>
<div class="svg"><svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewbox="0 0 1595.3 1399" class="c4" xml:space="preserve">
<pattern x="14.3" y="1220.1" width="72" height="72" patternunits="userSpaceOnUse" id="_x36__lpi_30_x25_" viewbox="72.2 -72 72 72" style="overflow:visible;">
<g>
<rect x="72.2" y="-72" style="fill:none;" width="72" height="72"></rect>
<g>
<line style="fill:none;stroke:#231F20;stroke-width:3.6;" x1="144" y1="-6" x2="216.5" y2="-6"></line>
<line style="fill:none;stroke:#231F20;stroke-width:3.6;" x1="144" y1="-30" x2="216.5" y2="-30"></line>
<line style="fill:none;stroke:#231F20;stroke-width:3.6;" x1="144" y1="-54" x2="216.5" y2="-54"></line>
<line style="fill:none;stroke:#231F20;stroke-width:3.6;" x1="144" y1="-18" x2="216.5" y2="-18"></line>
<line style="fill:none;stroke:#231F20;stroke-width:3.6;" x1="144" y1="-42" x2="216.5" y2="-42"></line>
<line style="fill:none;stroke:#231F20;stroke-width:3.6;" x1="144" y1="-66" x2="216.5" y2="-66"></line>
</g>
<g>
<line style="fill:none;stroke:#231F20;stroke-width:3.6;" x1="72" y1="-6" x2="144.5" y2="-6"></line>
<line style="fill:none;stroke:#231F20;stroke-width:3.6;" x1="72" y1="-30" x2="144.5" y2="-30"></line>
<line style="fill:none;stroke:#231F20;stroke-width:3.6;" x1="72" y1="-54" x2="144.5" y2="-54"></line>
<line style="fill:none;stroke:#231F20;stroke-width:3.6;" x1="72" y1="-18" x2="144.5" y2="-18"></line>
<line style="fill:none;stroke:#231F20;stroke-width:3.6;" x1="72" y1="-42" x2="144.5" y2="-42"></line>
<line style="fill:none;stroke:#231F20;stroke-width:3.6;" x1="72" y1="-66" x2="144.5" y2="-66"></line>
</g>
<g>
<line style="fill:none;stroke:#231F20;stroke-width:3.6;" x1="0" y1="-6" x2="72.5" y2="-6"></line>
<line style="fill:none;stroke:#231F20;stroke-width:3.6;" x1="0" y1="-30" x2="72.5" y2="-30"></line>
<line style="fill:none;stroke:#231F20;stroke-width:3.6;" x1="0" y1="-54" x2="72.5" y2="-54"></line>
<line style="fill:none;stroke:#231F20;stroke-width:3.6;" x1="0" y1="-18" x2="72.5" y2="-18"></line>
<line style="fill:none;stroke:#231F20;stroke-width:3.6;" x1="0" y1="-42" x2="72.5" y2="-42"></line>
<line style="fill:none;stroke:#231F20;stroke-width:3.6;" x1="0" y1="-66" x2="72.5" y2="-66"></line>
</g>
</g>
</pattern>
<g class="shadow" id="outline_x2F_bg">
<path style="fill:none;stroke:#CBD3DA;stroke-miterlimit:10;" d="M1558.4,1307.1L120.8,975.2c-14.7-3.4-26.7-18.2-26.7-32.9V48.7 c0-14.7,12-23.9,26.7-20.5l1437.7,331.9c14.7,3.4,26.7,18.2,26.7,32.9v893.7C1585.1,1301.2,1573.1,1310.4,1558.4,1307.1 L1558.4,1307.1z"></path>
<path style="opacity:0.4;fill:url(#_x36__lpi_30_x25_);" d="M1524.4,1341.1L86.8,1009.2c-14.7-3.4-26.7-18.2-26.7-32.9V82.7 c0-14.7,12-23.9,26.7-20.5l1437.7,331.9c14.7,3.4,26.7,18.2,26.7,32.9v893.7C1551.1,1335.2,1539.1,1344.5,1524.4,1341.1 L1524.4,1341.1z"></path>
<path style="fill:#FFFFFF;" d="M1484.6,1383L47,1051.1c-14.7-3.4-26.7-18.2-26.7-32.9V124.6c0-14.7,12-23.9,26.7-20.5L1484.7,436 c14.7,3.4,26.7,18.2,26.7,32.9v893.7C1511.3,1377.2,1499.3,1386.4,1484.6,1383L1484.6,1383z"></path>
<path style="fill:#F2F3F4;" d="M76.3,292.4l1374,317.2v733.5l-1374-317.2V292.4z"></path>
</g>
<g id="results">
<g class="fadeIn result">
<path style="fill:#FFFFFF;" d="M393.1,899l934.2,215.7c3.1,0.7,5.6-1.2,5.6-4.3V960.3c0-3.1-2.5-6.2-5.6-6.9L393.1,737.7 c-3.1-0.7-5.6,1.2-5.6,4.3v150.1C387.4,895.2,390,898.3,393.1,899z"></path>
<path id="gray-arrow_1_" style="fill:#BAB9BA;" d="M416.7,833.4l24.1-11.2l24.3,22.4L416.7,833.4z"></path>
<line class="growIn" style="fill:none;stroke:#F0F0F0;stroke-width:22;stroke-linecap:round;stroke-miterlimit:10;" x1="426.7" y1="781" x2="662.3" y2="835.4"></line>
<line class="growIn" style="fill:none;stroke:#D8E0E9;stroke-width:22;stroke-linecap:round;stroke-miterlimit:10;" x1="487.7" y1="843.3" x2="571.6" y2="862.6"></line>
<line class="growIn" style="fill:none;stroke:#F0F0F0;stroke-width:22;stroke-linecap:round;stroke-miterlimit:10;" x1="1183.7" y1="955.2" x2="1291.9" y2="980.2"></line>
<line class="growIn" style="fill:none;stroke:#D8E0E9;stroke-width:22;stroke-linecap:round;stroke-miterlimit:10;" x1="602.2" y1="870.1" x2="686.1" y2="889.4"></line>
<line class="growIn" style="fill:none;stroke:#F0F0F0;stroke-width:22;stroke-linecap:round;stroke-miterlimit:10;" x1="716.3" y1="895.7" x2="800.2" y2="915.1"></line>
<line class="growIn" style="fill:none;stroke:#F0F0F0;stroke-width:22;stroke-linecap:round;stroke-miterlimit:10;" x1="709.9" y1="938.4" x2="481" y2="885.5"></line>
<line class="growIn" style="fill:none;stroke:#D8E0E9;stroke-width:22;stroke-linecap:round;stroke-miterlimit:10;" x1="740" y1="945.3" x2="1293.2" y2="1073"></line>
</g>
<g class="fadeIn result">
<path style="fill:#FFFFFF;" d="M393.1,1088.6l934.2,215.7c3.1,0.7,5.6-1.2,5.6-4.3v-150.1c0-3.1-2.5-6.2-5.6-6.9L393.1,927.3 c-3.1-0.7-5.6,1.2-5.6,4.3v150.1C387.4,1084.7,390,1087.9,393.1,1088.6z"></path>
<path id="gray-arrow_2_" style="fill:#BAB9BA;" d="M416.2,1022.9l24.1-11.2l24.3,22.4L416.2,1022.9z"></path>
<line class="growIn" style="fill:none;stroke:#F0F0F0;stroke-width:22;stroke-linecap:round;stroke-miterlimit:10;" x1="426.2" y1="970.5" x2="661.8" y2="1024.9"></line>
<line class="growIn" style="fill:none;stroke:#D8E0E9;stroke-width:22;stroke-linecap:round;stroke-miterlimit:10;" x1="487.3" y1="1032.8" x2="571.2" y2="1052.2"></line>
<line class="growIn" style="fill:none;stroke:#F0F0F0;stroke-width:22;stroke-linecap:round;stroke-miterlimit:10;" x1="1183.2" y1="1144.7" x2="1291.5" y2="1169.7"></line>
<line class="growIn" style="fill:none;stroke:#D8E0E9;stroke-width:22;stroke-linecap:round;stroke-miterlimit:10;" x1="601.7" y1="1059.6" x2="685.6" y2="1079"></line>
<line class="growIn" style="fill:none;stroke:#F0F0F0;stroke-width:22;stroke-linecap:round;stroke-miterlimit:10;" x1="715.8" y1="1085.2" x2="799.7" y2="1104.6"></line>
<line class="growIn" style="fill:none;stroke:#F0F0F0;stroke-width:22;stroke-linecap:round;stroke-miterlimit:10;" x1="709.4" y1="1127.9" x2="480.5" y2="1075"></line>
<line class="growIn" style="fill:none;stroke:#D8E0E9;stroke-width:22;stroke-linecap:round;stroke-miterlimit:10;" x1="739.5" y1="1134.8" x2="1292.7" y2="1262.5"></line>
</g>
</g>
<g class="fadeIn" id="result-highlighted">
<path class="growIn pink-rect" style="fill:#FFFFFF;stroke:#ED1171;stroke-width:6;stroke-miterlimit:10;" d="M393.1,716.7c-4.8-1.1-8.6-5.9-8.6-10.6V556 c0-4.8,3.9-7.7,8.6-6.6l934.2,215.7c4.8,1.1,8.6,5.9,8.6,10.6v150c0,4.8-3.9,7.7-8.6,6.6L393.1,716.6V716.7z"></path>
<g class="items" id="gray-circle">
<path class="fadeIn" id="green-arrow" style="fill:#60C4B4;" d="M465.1,642.4l-24,11.3l-24.4-22.4L465.1,642.4z"></path>
<path style="fill:#F1F2F2;" d="M1295.3,784.6c-5,0-8.7,3.6-8.7,8.9c0,6.2,5,12.4,11.2,13.8c0.9,0.2,1.7,0.3,2.5,0.3 c5,0,8.7-3.6,8.7-8.9c0-6.2-5-12.4-11.2-13.8C1297,784.7,1296.1,784.6,1295.3,784.6L1295.3,784.6z"></path>
<line class="fadeIn" style="fill:none;stroke:#F0F0F0;stroke-width:22;stroke-linecap:round;stroke-miterlimit:10;" x1="416" y1="593.2" x2="675.9" y2="653.2"></line>
<line class="growIn pill blue" style="fill:none;stroke:#6DA2D7;stroke-width:22;stroke-linecap:round;stroke-miterlimit:10;" x1="1162.4" y1="765.5" x2="1270" y2="790.4"></line>
<line class="growIn pill green" style="fill:none;stroke:#60C4B4;stroke-width:22;stroke-linecap:round;stroke-miterlimit:10;" x1="491.8" y1="660" x2="568.3" y2="678"></line>
<line class="growIn pill pink" style="fill:none;stroke:#ED1171;stroke-width:22;stroke-linecap:round;stroke-miterlimit:10;" x1="482.8" y1="701.2" x2="716.4" y2="755.1"></line>
<line class="fadeIn" style="fill:none;stroke:#D8E0E9;stroke-width:22;stroke-linecap:round;stroke-miterlimit:10;" x1="602.4" y1="684.7" x2="678.9" y2="702.6"></line>
<line class="fadeIn" style="fill:none;stroke:#D8E0E9;stroke-width:22;stroke-linecap:round;stroke-miterlimit:10;" x1="709.7" y1="710" x2="786.2" y2="727.9"></line>
</g>
<g class="status-lines" id="green-lines">
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M740,748.1v23.7"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M745.4,749.3V773"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M750.9,750.6v23.7"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M756.4,751.9v23.7"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M761.9,753.2v23.7"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M767.4,754.4v23.7"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M772.8,755.7v23.7"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M778.3,756.9v23.7"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M783.8,758.2v23.7"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M789.3,759.5v23.7"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M794.7,760.7v23.7"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M800.2,762v23.7"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M805.7,763.3V787"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M811.2,764.5v23.7"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M816.7,765.8v23.7"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M822.1,767.1v23.7"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M827.6,768.3V792"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M833.1,769.6v23.7"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M838.6,770.9v23.7"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M844.1,772.1v23.7"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M849.5,773.4v23.7"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M855,774.7v23.7"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M860.5,775.9v23.7"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M866,777.2v23.7"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M871.4,778.4v23.7"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M876.9,779.7v23.7"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M882.4,781v23.7"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M887.9,782.2v23.7"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M893.4,783.5v23.7"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M898.8,784.8v23.7"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M904.3,786v23.7"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M909.8,787.3V811"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M915.3,788.6v23.7"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M920.7,789.8v23.7"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M926.2,791.1v23.7"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M931.7,792.4v23.7"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M937.2,793.6v23.7"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M942.7,794.9v23.7"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M948.1,796.1v23.7"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M953.6,797.4v23.7"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M959.1,798.7v23.7"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M964.6,800v23.7"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M970,801.2v23.7"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M975.5,802.5v23.7"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M981,803.7v23.7"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M986.5,805v23.7"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M992,806.3V830"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M997.4,807.5v23.7"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M1002.9,808.8v23.7"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M1008.4,810.1v23.7"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M1013.9,811.3V835"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M1019.3,812.6v23.7"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M1024.8,813.9v23.7"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M1030.3,815.1v23.7"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M1035.8,816.4v23.7"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M1041.3,817.7v23.7"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M1046.7,818.9v23.7"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M1052.2,820.2v23.7"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M1057.7,821.4v23.7"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M1063.2,822.7v23.7"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M1068.7,824v23.7"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M1074.1,825.2v23.7"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M1079.6,826.5v23.7"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M1085.1,827.8v23.7"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M1090.6,829v23.7"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M1096,830.3V854"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M1101.5,831.6v23.7"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M1107,832.8v23.7"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M1112.5,834.1v23.7"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M1118,835.4v23.7"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M1123.4,836.6v23.7"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M1128.9,837.9v23.7"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M1134.4,839.2v23.7"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M1139.9,840.4v23.7"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M1145.3,841.7v23.7"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M1150.8,842.9v23.7"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M1156.3,844.2v23.7"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M1161.8,845.5v23.7"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M1167.3,846.8v23.7"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M1172.7,848v23.7"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M1178.2,849.3V873"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M1183.7,850.5v23.7"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M1189.2,851.8v23.7"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M1194.6,853.1v23.7"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M1200.1,854.3V878"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M1205.6,855.6v23.7"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M1211.1,856.9v23.7"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M1216.6,858.1v23.7"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M1222,859.4v23.7"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M1227.5,860.6v23.7"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M1233,861.9v23.7"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M1238.5,863.2v23.7"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M1244,864.5v23.7"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M1249.4,865.7v23.7"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M1254.9,867v23.7"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M1260.4,868.2v23.7"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M1265.9,869.5v23.7"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M1271.3,870.8v23.7"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M1276.8,872v23.7"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M1282.3,873.3V897"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M1287.8,874.6v23.7"></path>
<path style="fill:none;stroke:#60C4B4;stroke-width:2;stroke-miterlimit:10;" d="M1293.3,875.8v23.7"></path>
</g>
</g>
<g class="fadeIn" id="filters">
<line class="fadeIn" style="fill:none;stroke:#E4E7E8;stroke-width:26;stroke-linecap:round;stroke-miterlimit:10;" x1="411.3" y1="434.3" x2="1030.3" y2="576.4"></line>
<line class="fadeIn" style="fill:none;stroke:#E4E7E8;stroke-width:26;stroke-linecap:round;stroke-miterlimit:10;" x1="1349.6" y1="653.1" x2="1208.9" y2="620"></line>
<line class="fadeInOut green" style="fill:none;stroke:#B9E2DC;stroke-width:36;stroke-linecap:round;stroke-miterlimit:10;" x1="409.9" y1="511.1" x2="452.8" y2="521"></line>
<line class="fadeInOut pink" style="fill:none;stroke:#EFBEBD;stroke-width:36;stroke-linecap:round;stroke-miterlimit:10;" x1="502.2" y1="532.3" x2="545.1" y2="542.1"></line>
</g>
<g class="fadeIn" id="sidebar">
<path id="white-bottom" style="fill:#FFFFFF;" d="M346.3,961.2l-208-48c-11.3-2.6-20.5-13.9-20.5-25.2v-39.5 c0-11.3,9.2-18.4,20.5-15.8l208,48c11.3,2.6,20.5,13.9,20.5,25.2v39.5C366.8,956.7,357.6,963.8,346.3,961.2z"></path>
<path id="white-top" style="fill:#FFFFFF;" d="M345.8,866.1l-208-48c-11.3-2.6-20.5-13.9-20.5-25.2V450.6 c0-11.3,9.2-18.4,20.5-15.8l208,48c11.3,2.6,20.5,13.9,20.5,25.2v342.2C366.3,861.6,357.1,868.7,345.8,866.1z"></path>
<path id="blue-gray-pill_5_" style="fill:#D8E0EA;" d="M321.4,563.5l-155.5-35.9c-9-2.1-16.3-11.2-16.3-20.1 c0-9,7.3-14.6,16.3-12.5l155.5,35.9c9,2.1,16.3,11.1,16.3,20.1C337.7,559.8,330.4,565.5,321.4,563.5z"></path>
<path class="fadeInOut pill1" id="light-gray-pill_9_" style="fill:#F2F3F4;" d="M316,712.2L167.7,678c-9-2.1-16.3-11.1-16.3-20.1s7.3-14.6,16.3-12.5 L316,679.6c9,2.1,16.3,11.2,16.3,20.1C332.3,708.7,324.9,714.3,316,712.2z"></path>
<path class="fadeInOut pill2" id="light-gray-pill_8_" style="fill:#F2F3F4;" d="M316,771.7l-148.3-34.2c-9-2.1-16.3-11.1-16.3-20.1s7.3-14.6,16.3-12.5 L316,739.1c9,2.1,16.3,11.2,16.3,20.1C332.3,768.2,324.9,773.8,316,771.7z"></path>
<path id="gray-line" style="fill:#BAB9BA;" d="M332.5,652.3l-180.1-41.6c-1.6-0.4-2.8-1.9-2.8-3.4c0-1.6,1.3-2.5,2.8-2.2 l180.1,41.6c1.6,0.4,2.8,1.9,2.8,3.4C335.4,651.8,334.1,652.7,332.5,652.3z"></path>
<path id="gray-top" style="fill:#D8E0EA;" d="M345.8,1055.7l-208-48c-11.3-2.6-20.5-13.9-20.5-25.2v-39.5 c0-11.3,9.2-18.4,20.5-15.8l208,48c11.3,2.6,20.5,13.9,20.5,25.2v39.5C366.3,1051.2,357.1,1058.3,345.8,1055.7z"></path>
<path id="blue-gray-top" style="fill:#D8E0EA;" d="M351.1,436.3l-211.2-48.8c-9-2.1-16.3-11.2-16.3-20.1c0-9,7.3-14.6,16.3-12.5 l211.2,48.8c9,2.1,16.3,11.1,16.3,20.1C367.4,432.7,360,438.4,351.1,436.3z"></path>
</g>
<g id="header">
<path style="fill:#050606;" d="M76.3,204.4l1374,317.2v88L76.3,292.4V204.4z"></path>
<g>
<path style="fill:#505150;" d="M202.3,302l-48.7-11.2c-9-2.1-16.3-11.1-16.3-20.1s7.3-14.6,16.3-12.5l48.7,11.2 c9,2.1,16.3,11.1,16.3,20.1S211.3,304,202.3,302z"></path>
<path style="fill:#505150;" d="M338.1,324.6l-66.7-15.4c-4.5-1-8.2-5.6-8.2-10.1s3.7-7.3,8.2-6.3l66.7,15.4 c4.5,1,8.2,5.6,8.2,10.1C346.3,322.9,342.6,325.7,338.1,324.6z"></path>
<path style="fill:#505150;" d="M476.8,356.6l-85-19.6c-4.5-1-8.2-5.6-8.2-10.1s3.7-7.3,8.2-6.3l85,19.6c4.5,1,8.2,5.6,8.2,10.1 C484.9,354.9,481.3,357.7,476.8,356.6z"></path>
<path style="fill:#505150;" d="M609.4,387.7l-90.3-20.8c-4.5-1-8.2-5.6-8.2-10.1s3.7-7.3,8.2-6.3l90.3,20.8 c4.5,1,8.2,5.6,8.2,10.1C617.6,386,613.9,388.8,609.4,387.7z"></path>
<path style="fill:#505150;" d="M1214.7,527l-12.2-2.8c-4.5-1-8.2-5.6-8.2-10.1s3.7-7.3,8.2-6.3l12.2,2.8c4.5,1,8.2,5.6,8.2,10.1 C1222.9,525.3,1219.2,528,1214.7,527z"></path>
<path style="fill:#505150;" d="M1254.7,536.2l-12.2-2.8c-4.5-1-8.2-5.6-8.2-10.1s3.7-7.3,8.2-6.3l12.2,2.8c4.5,1,8.2,5.6,8.2,10.1 C1262.9,534.5,1259.2,537.3,1254.7,536.2z"></path>
<path style="fill:#505150;" d="M1378.6,564.8l-91.3-21.1c-4.5-1-8.2-5.6-8.2-10.1s3.7-7.3,8.2-6.3l91.4,21.1 c4.5,1,8.2,5.6,8.2,10.1C1386.8,563.1,1383.1,565.9,1378.6,564.8L1378.6,564.8z"></path>
</g>
<ellipse id="pink-logo-dot" transform="matrix(0.7465 -0.6653 0.6653 0.7465 -144.1893 226.7746)" style="fill:#EA2371;" cx="225.6" cy="302.6" rx="4.5" ry="5.6"></ellipse>
<path id="pink-line" style="fill:#EA2371;" d="M345.3,355L265,336.4c-1.6-0.4-3-2.1-3-3.7s1.3-2.7,3-2.3l80.3,18.5 c1.6,0.4,3,2.1,3,3.7S346.9,355.3,345.3,355z"></path>
<g>
<ellipse transform="matrix(0.7465 -0.6653 0.6653 0.7465 -88.6373 102.5305)" style="fill:#D8E0EA;" cx="90.3" cy="167.6" rx="15.6" ry="19.6"></ellipse>
<ellipse transform="matrix(0.7465 -0.6653 0.6653 0.7465 -83.5651 139.3017)" style="fill:#D8E0EA;" cx="141.1" cy="179.3" rx="15.6" ry="19.6"></ellipse>
<ellipse transform="matrix(0.7465 -0.6653 0.6653 0.7465 -78.5628 175.5663)" style="fill:#D8E0EA;" cx="191.2" cy="190.9" rx="15.6" ry="19.6"></ellipse>
</g>
</g>
</svg></div>
<div class="circle"></div>
</div>
</div>
<div class="slide">
<div class="copy">
<h1 class="dot">NS1 Moves with You</h1>
<p>We've built new DNS technology that works like you do - fast, efficient, and smart.</p>
<a class="button" href="/why-ns1">Why NS1</a></div>
<div class="asset"><img src="/img/ns1-package-graphic.png" alt="NS1 DNS Package" /></div>
</div>
<div class="slide">
<div class="copy">
<h1 class="dot">NS1 Moves You Ahead</h1>
<p>We help you build and automate the application delivery infrastructure for your future.</p>
<a class="button" href="/why-ns1">Why NS1</a></div>
<div class="asset"><img src="/img/globe-hero.png" alt="DNS Globe" /></div>
</div>
</div>
<div class="torso">
<main>
<section class="callout">
<div class="container"><span class="meta">Self-Hosted DNS for your Networks</span>
<h2>Introducing Private DNS</h2>
<a href="/products/private-dns" class="button secondary">Learn More</a></div>
</section>
<section class="how-we-help">
<div class="container">
<div class="prelude">
<div class="gem"><img src="/img/icons/dns-icon.png" alt="DNS Icon" /></div>
<h2 class="dot">DNS that Moves with You</h2>
<p>We make sure your application delivery infrastructure is always available, fast, safe and simple for your team to manage. What's your next move?</p>
</div>
<div class="cards"><a class="card" href="/why-ns1/managed-redundant-internal-dns">
<div class="icon"><img src="/img/icons/managed-icon.png" alt="Managed Icon" /></div>
<h4>Redundant &<br />
Secondary DNS</h4>
</a> <a class="card" href="/why-ns1/global-server-load-balancing">
<div class="icon"><img src="/img/icons/gslb-icon.png" alt="GSLB Icon" /></div>
<h4>Global Server Load Balancing</h4>
</a> <a class="card" href="/why-ns1/automation-and-devops">
<div class="icon"><img src="/img/icons/automation-icon.png" alt="Automation Icon" /></div>
<h4>Efficient Application Deployment</h4>
</a> <a class="card" href="/why-ns1/cross-cloud-and-multi-cdn-optimization">
<div class="icon"><img src="/img/icons/hybrid-icon.png" alt="Hybrid Icon" /></div>
<h4>Cross-Cloud and Multi-CDN Optimization</h4>
</a> <a class="card" href="/why-ns1/service-discovery">
<div class="icon"><img src="/img/icons/multi-cdn-icon.png" alt="Multi CDN" /></div>
<h4>Service Discovery</h4>
</a> <a class="card" href="/why-ns1/dnssec-security-inititiatives">
<div class="icon"><img src="/img/icons/dnssec-icon.png" alt="DNSSEC Icon" /></div>
<h4>DNSSEC & Security Initiatives</h4>
</a> <a class="card" href="/why-ns1/traffic-engineering">
<div class="icon"><img src="/img/icons/rum-icon.png" alt="RUM Icon" /></div>
<h4>Application Performance Optimization</h4>
</a> <a class="card" href="/why-ns1/disaster-recovery-and-high-availability">
<div class="icon"><img src="/img/icons/disaster-recovery-icon.png" alt="Disaster Recovery Icon" /></div>
<h4>Disaster Recovery &<br />
High Availability</h4>
</a></div>
<div class="action"><a href="#contact-form" class="button dark modal">Contact a DNS Expert</a></div>
</div>
</section>
<section class="products alt">
<div class="container">
<div class="intro">
<div class="gem"><img src="/img/icons/product-stack-icon.png" alt="Product Stack" /></div>
<h2 class="dot">One DNS technology for any deployment model</h2>
</div>
<div class="features no-bg left"><a class="feature" href="/products/managed-dns">
<div class="icon"><img src="/img/icons/managed-dns-icon.png" alt="Managed DNS Icon" /></div>
<h4>Managed DNS</h4>
<p>Cloud-based, DDoS-protected and API-first DNS for speed, precision, and control over application traffic.</p>
<span class="button secondary" href="">Learn More</span></a> <a class="feature" href="/products/dedicated-dns">
<div class="icon"><img src="/img/icons/dedicated-dns-icon.png" alt="Dedicated DNS Icon" /></div>
<h4>Dedicated DNS</h4>
<p>Redundant DNS that provides resiliency without losing traffic management or security features, managed using one simple interface.</p>
<span class="button secondary" href="">Learn More</span></a> <a class="feature" href="/products/private-dns">
<div class="icon"><img src="/img/icons/private-dns-icon.png" alt="Private DNS Icon" /></div>
<h4>Private DNS</h4>
<p>Next-generation DNS software for teams that want to manage their own internal or external DNS configurations.</p>
<span class="button secondary" href="">Learn More</span></a> <a class="feature" href="/products/pulsar">
<div class="icon"><img src="/img/icons/pulsar-icon.png" alt="Pulsar RUM Steering Icon" /></div>
<h4>Pulsar RUM Steering</h4>
<p>Automated traffic routing based on up-to-the minute telemetry data from real users, providing the best possible experience to everyone.</p>
<span class="button secondary" href="">Learn More</span></a></div>
<div class="action"><a href="#demo-form" class="button dark modal">Request a Demo</a></div>
</div>
</section>
<section class="technology">
<div class="container prelude">
<div class="gem"><img src="/img/icons/technology-icon.png" alt="Technology Icon" /></div>
<h2 class="dot small">Next-generation DNS is really a thing</h2>
<h4>It’s for next-generation teams like yours. Here’s what you’ll love:</h4>
<div class="checklist">
<div>
<ul>
<li>Modern API for automation and integration</li>
<li>100x the traffic engineering options</li>
<li>Lightning fast propagation times</li>
</ul>
</div>
<div>
<ul>
<li>Best DNS security features</li>
<li>100% uptime SLA</li>
<li>Expert customer success team</li>
</ul>
</div>
</div>
<div class="action"><a href="/signup" class="button dark">Sign Up for Free</a></div>
</div>
</section>
<section class="callout">
<div class="container featured">
<div class="copy"><span class="meta">Featured White Paper</span>
<h2>The Drag of Technical Debt</h2>
<p>Technical debt prevents you from being able to modernize and automate, and increases security and resiliency risk. Reducing technical debt is a C-suite mandate. Get this white paper to help quantify its cost, identify some critical technology areas that warrant your team’s attention, and develop clear plans for modernizing without business disruption.</p>
<a href="http://info.ns1.com/proven-ways-to-identify-and-overcome-technical-debt.html" class="button secondary">Download the white Paper</a></div>
<div class="asset bottom"><img src="/img/featured-resource-asset-exploded.png" alt="Exploded Computer View" /></div>
</div>
</section>
<section class="customers">
<div class="container prelude">
<div class="gem"><img src="/img/icons/profile-icon.png" alt="Profile Icon" /></div>
<h2 class="dot">NS1 clients move our world</h2>
<p>Big, small, old or new. Our single purpose is to give our clients the software and support they need to flawlessly orchestrate the delivery of the applications and content that move them ahead.</p>
</div>
<div class="bubbles">
<div class="left">
<div class="story default bubble active" data-story="encryptme"><img src="/img/customers/encrypt-me.png" alt="EncryptMe Logo" /></div>
<div class="bubble" data-story="linkedin"><img src="/img/customers/linkedin.png" alt="LinkedIn Logo" /></div>
<div class="bubble"><img src="/img/customers/weightwatchers.png" alt="WeightWatchers Logo" /></div>
<div class="story bubble" data-story="guardian"><img src="/img/customers/the-guardian.png" alt="The Guardian Logo" /></div>
<div class="bubble"><img src="/img/customers/pandora.png" alt="Pandora Logo" /></div>
<div class="story bubble" data-story="dealnews"><img src="/img/customers/dealnews.png" alt="DealNews Logo" /></div>
<div class="bubble"><img src="/img/customers/dropbox.png" alt="Dropbox Logo" /></div>
<div class="bubble"><img src="/img/customers/wistia.png" alt="Wistia Logo" /></div>
</div>
<div class="quote default" id="encryptme">
<div class="bubble inner"><img src="/img/customers/encrypt-me.png" alt="EncryptMe Logo" />
<blockquote>NS1 shows a lot of initiative and understanding on how to leverage DNS for business. It’s refreshing to see that kind of care - and we’ve only scratched the surface on what we can do.</blockquote>
</div>
<div class="attr">
<div>
<div class="icon"><img src="/img/customers/wall-encryptme.jpg" alt="EncryptME Headshot" /></div>
<p><span>Jacob Wall, Director of Business Operations</span> EncryptMe</p>
</div>
<div><a href="/resources/encryptme-case-study" class="button dark">View Case Study</a></div>
</div>
</div>
<div class="quote" id="imgur">
<div class="bubble inner"><img src="/img/customers/imgur.png" alt="Imgur Logo" />
<blockquote>I’ve never seen another DNS service quite like NS1. I feel that their data-driven approach, combined with their incredible flexibility, makes them the next generation DNS host. Best of all, everything is setup to where we don’t even have to think about it. It just works.</blockquote>
</div>
<div class="attr">
<div>
<div class="icon"><img src="/img/customers/schaaf-imgur.png" alt="Imgur Headshot" /></div>
<p><span>Alan Schaaf, CEO</span> Imgur</p>
</div>
<div><a href="/resources/imgur" class="button dark">View Case Study</a></div>
</div>
</div>
<div class="quote" id="algolia">
<div class="bubble inner"><img src="/img/customers/algolia.png" alt="Algolia Logo" />
<blockquote>NS1 is a critical component of our application architecture. We’ve seen amazing performance from the platform, enabling us to deliver a flawless experience to our customers’ end users</blockquote>
</div>
<div class="attr">
<div>
<div class="icon"><img src="/img/customers/lemoine-algolia.png" alt="Algolia Headshot" /></div>
<p><span>Julien Lemoine CTO</span> Algolia</p>
</div>
<div><a href="/resources/algolia" class="button dark">View Case Study</a></div>
</div>
</div>
<div class="quote" id="guardian">
<div class="bubble inner"><img src="/img/customers/the-guardian.png" alt="The Guardian Logo" />
<blockquote>NS1’s customer support is excellent. When we had questions, we fired off an email to the support team and they were right back with the answers we needed. It helped us complete the migration quite quickly.</blockquote>
</div>
<div class="attr">
<div>
<div class="icon"><img src="/img/customers/hildrew-guardian.png" alt="The Guardian Headshot" /></div>
<p><span>Simon Hildrew, Lead Software Developer</span> Guardian News & Media</p>
</div>
<div><a href="/resources/intelligent-dns-never-sleeps-with-ns1s-dedicated-and-managed-dns" class="button dark">View Case Study</a></div>
</div>
</div>
<div class="quote" id="dealnews">
<div class="bubble inner"><img src="/img/customers/dealnews.png" alt="DealNews Logo" />
<blockquote>Pulsar automatically overcomes potential application performance problems that could be caused by network congestion, datacenter performance or any other variable. Before deploying NS1, we had no visibility into georouting performance. Pulsar gives us the ability to make smarter routing decisions so that we are no longer guessing based on IP addresses.</blockquote>
</div>
<div class="attr">
<div>
<div class="icon"><img src="/img/customers/montgomery-dealnews.png" alt="DealNews Headshot" /></div>
<p><span>Rod Montgomery, Ops/IT Manager</span> DealNews</p>
</div>
<div><a href="/writable/resources/ns1-dealnews-casestudy-2018.pdf" class="button dark">View Case Study</a></div>
</div>
</div>
<div class="quote" id="teridion">
<div class="bubble inner"><img src="/img/customers/teridion.png" alt="Teridion Logo" />
<blockquote>NS1’s implementation team went above and beyond to make sure everything was set up to exactly meet our requirements. The support we received has been crucial to us being able to manage our global customer base.</blockquote>
</div>
<div class="attr">
<div>
<div class="icon"><img src="/img/customers/welner-teridion.jpg" alt="Teridion Headshot" /></div>
<p><span>Elad Welner, Director of Customer Success</span> Teridion</p>
</div>
<div><a href="/resources/teridion-case-study" class="button dark">View Case Study</a></div>
</div>
</div>
<div class="right">
<div class="story bubble" data-story="algolia"><img src="/img/customers/algolia.png" alt="Algolia Logo" /></div>
<div class="bubble"><img src="/img/customers/yelp.png" alt="Yelp Logo" /></div>
<div class="bubble"><img src="/img/customers/squarespace.png" alt="Squarespace Logo" /></div>
<div class="story bubble" data-story="imgur"><img src="/img/customers/imgur.png" alt="Imgur Logo" /></div>
<div class="bubble"><img src="/img/customers/taboola.png" alt="Taboola Logo" /></div>
<div class="bubble"></div>
<div class="story bubble" data-story="teridion"><img src="/img/customers/teridion.png" alt="Teridion Logo" /></div>
<div class="bubble"><img src="/img/customers/salesforce.png" alt="Salesforce Logo" /></div>
</div>
</div>
</section>
<section class="callout straight">
<div class="container">
<h2>Want to Learn More?</h2>
<p>Talk with NS1 to learn how one technology - <strong>next generation DNS</strong> - makes everything faster,&nbsp;safer&nbsp;and&nbsp;easier.</p>
<a href="#contact-form" class="button modal">Contact a DNS Expert</a></div>
</section>
</main>
<a href="#contact-form" class="fab modal far fa-envelope c3" title="Contact Us"></a></div>
<footer class="primary" role="contentinfo">
<div class="actions container"><a href="/resources" class="block"><span class="meta">Gain Insight</span>
<h4>Latest Resources</h4>
</a> <a href="#demo-form" class="block modal"><span class="meta">How it Works</span>
<h4>Request a Demo</h4>
</a>
<div class="newsletter"><span class="meta">Newsletter Sign-up</span>
<form class="visible-form">
<div class="email"><input type="email" name="email" placeholder="" required="" /> <label for="email">Email Address</label> <button type="submit">Subscribe</button></div>
</form>
<script src="//app-ab13.marketo.com/js/forms2/js/forms2.min.js"></script>
<form class="c5" id="mktoForm_1097"></form>
<div id="confirmform3" class="c6">
<p>Thank you for signing up!</p>
</div>
<script>
<![CDATA[
var form = document.querySelector('.visible-form');
var input = document.querySelector('.visible-form input');
var button = document.querySelector('.visible-form button');
var success = document.getElementById('confirmform3');

input.addEventListener('focus', function() {
input.classList.add('focused');
});

input.blur(function() {
if (input.value == '') {
input.classList.remove('focused');
}
});

form.addEventListener('submit', function(event) {
MktoForms2.loadForm("//app-ab13.marketo.com", "795-HYO-010", 1097, function (mktoform) {
mktoform.onSuccess(function() {
form.style.display = 'none';
success.style.display = 'block';
return false;
});

mktoform.getFormElem().find('#Email').val(input.value);
mktoform.getFormElem().submit();
});

event.preventDefault();
});

]]>
</script> <a href="/manage-subscription">Manage Subscription</a></div>
</div>
<div class="container">
<nav>
<ul>
<li><a href="/contact-us">Contact Us</a></li>
<li><a href="/company">Company</a></li>
<li><a href="/careers">Careers</a></li>
<li><a href="/events">Events</a></li>
<li><a href="/press">News</a></li>
<li><a href="/blog">Blog</a></li>
</ul>
<ul class="social">
<li class="linkedin"><a href="https://www.linkedin.com/company/ns1"></a></li>
<li class="facebook"><a href="https://www.facebook.com/nsoneinc/"></a></li>
<li class="twitter"><a href="https://twitter.com/ns1?lang=en"></a></li>
<li class="instagram"><a href="https://www.instagram.com/nsoneinc/"></a></li>
<li class="google"><a href="https://plus.google.com/110542149014807514328/about"></a></li>
</ul>
</nav>
<div class="legal"><a href="/terms-of-service">Terms of Service</a> | <a href="/privacy">Privacy Policy</a> | <span class="copyright">© 2018 NS1.</span></div>
</div>
</footer>
<script src="/js/manifest.js?id=d62c7685af0f396f54cd"></script>
<script src="/js/vendor.js?id=0a2d0e19fb83e0252835"></script>
<script src="/js/site.js?id=65139af8c4cb92c0e20c"></script>
<script async="async">
<![CDATA[

!function(e,t,n,s,u,a){e.twq||(s=e.twq=function(){s.exe?s.exe.apply(s,arguments):s.queue.push(arguments);},
s.version='1.1',s.queue=[],u=t.createElement(n),u.async=!0,u.src='//static.ads-twitter.com/uwt.js',
a=t.getElementsByTagName(n)[0],a.parentNode.insertBefore(u,a))}(window,document,'script');
// Insert Twitter Pixel ID and Standard Event data below
twq('init','nuuna');
twq('track','PageView');
]]>
</script>
<script src="https://cdn.ravenjs.com/3.26.2/raven.min.js" crossorigin="anonymous"></script>
<script>
<![CDATA[

Raven.config('https://78da1a05d34144ea9fa1469279ff39cc@sentry.io/330090', {
environment: window.location.hostname === 'ns1.com' ? 'prod' : 'dev'
}).install();
]]>
</script>
<div id="demo-form" class="mfp-hide">
<h4>Request a Demo</h4>
<script src="//app-ab13.marketo.com/js/forms2/js/forms2.min.js"></script>
<form id="mktoForm_1357"></form>
<script>
<![CDATA[
MktoForms2.loadForm("//app-ab13.marketo.com", "795-HYO-010", 1357);
]]>
</script></div>
<div id="contact-form" class="mfp-hide">
<h4>Contact Us</h4>
<script src="//app-ab13.marketo.com/js/forms2/js/forms2.min.js"></script>
<form id="mktoForm_1094"></form>
<script>
<![CDATA[
MktoForms2.loadForm("//app-ab13.marketo.com", "795-HYO-010", 1094);
]]>
</script></div>
<div id="pricing-form" class="mfp-hide">
<h4>Get Pricing</h4>
<script src="//app-ab13.marketo.com/js/forms2/js/forms2.min.js"></script>
<form id="mktoForm_1356"></form>
<script>
<![CDATA[
MktoForms2.loadForm("//app-ab13.marketo.com", "795-HYO-010", 1356);
]]>
</script></div>
</div>
<script type="text/javascript">
//<![CDATA[
window.NREUM||(NREUM={});NREUM.info={"beacon":"bam.nr-data.net","licenseKey":"7e236d7f2d","applicationID":"140768959","transactionName":"blABYhFRXUJVVkddXVcaIlUXWVxfG3ZBVVRNaTdTDkBfUEBQQHddV0ERWQ9cVkMbR1ZaVlxH","queueTime":0,"applicationTime":63,"atts":"QhcCFFlLTkw=","errorBeacon":"bam.nr-data.net","agent":""}
//]]>
</script>
</body>
</html>

Warnings Errors and Accessibility

line 146 column 111 - Warning: unescaped & or unknown entity "&ev"
line 146 column 123 - Warning: unescaped & or unknown entity "&noscript"
line 148 column 5 - Warning: plain text isn't allowed in <head> elements
line 9 column 5 - Info: <head> previously mentioned
line 148 column 5 - Warning: inserting implicit <body>
line 148 column 5 - Warning: discarding unexpected </head>
line 149 column 5 - Warning: discarding unexpected <body>
line 220 column 84 - Warning: unescaped & or unknown entity "&type"
line 220 column 100 - Warning: unescaped & or unknown entity "&category"
line 221 column 84 - Warning: unescaped & or unknown entity "&type"
line 221 column 101 - Warning: unescaped & or unknown entity "&category"
line 222 column 84 - Warning: unescaped & or unknown entity "&type"
line 222 column 100 - Warning: unescaped & or unknown entity "&category"
line 223 column 84 - Warning: unescaped & or unknown entity "&type"
line 223 column 104 - Warning: unescaped & or unknown entity "&category"
line 225 column 84 - Warning: unescaped & or unknown entity "&type"
line 225 column 100 - Warning: unescaped & or unknown entity "&category"
line 314 column 76 - Warning: unescaped & or unknown entity "&type"
line 314 column 92 - Warning: unescaped & or unknown entity "&category"
line 315 column 76 - Warning: unescaped & or unknown entity "&type"
line 315 column 93 - Warning: unescaped & or unknown entity "&category"
line 316 column 76 - Warning: unescaped & or unknown entity "&type"
line 316 column 92 - Warning: unescaped & or unknown entity "&category"
line 317 column 76 - Warning: unescaped & or unknown entity "&type"
line 317 column 96 - Warning: unescaped & or unknown entity "&category"
line 319 column 76 - Warning: unescaped & or unknown entity "&type"
line 319 column 92 - Warning: unescaped & or unknown entity "&category"

Accessibility Checks:

line 146 column 13 - Access: [6.1.1.3]: style sheets require testing (style attribute).
line 373 column 33 - Access: [6.1.1.3]: style sheets require testing (style attribute).
line 1138 column 33 - Access: [6.1.1.3]: style sheets require testing (style attribute).
line 1140 column 33 - Access: [6.1.1.3]: style sheets require testing (style attribute).
line 10 column 33 - Access: [6.2.2.2]: text equivalents require updating (script).
line 10 column 33 - Access: [6.3.1.1]: programmatic objects require testing (script).
line 10 column 33 - Access: [8.1.1.1]: ensure programmatic objects are accessible (script).
line 10 column 33 - Access: [7.1.1.1]: remove flicker (script).
line 10 column 33 - Access: [2.1.1.4]: ensure information not conveyed through color alone (script).
line 10 column 33 - Access: [1.1.10.1]: <script> missing <noscript> section.
line 31 column 9 - Access: [6.1.1.1]: style sheets require testing (link).
line 32 column 9 - Access: [6.1.1.1]: style sheets require testing (link).
line 42 column 9 - Access: [6.2.2.2]: text equivalents require updating (script).
line 42 column 9 - Access: [6.3.1.1]: programmatic objects require testing (script).
line 42 column 9 - Access: [8.1.1.1]: ensure programmatic objects are accessible (script).
line 42 column 9 - Access: [7.1.1.1]: remove flicker (script).
line 42 column 9 - Access: [2.1.1.4]: ensure information not conveyed through color alone (script).
line 42 column 9 - Access: [1.1.10.1]: <script> missing <noscript> section.
line 53 column 9 - Access: [6.2.2.2]: text equivalents require updating (script).
line 53 column 9 - Access: [6.3.1.1]: programmatic objects require testing (script).
line 53 column 9 - Access: [8.1.1.1]: ensure programmatic objects are accessible (script).
line 53 column 9 - Access: [7.1.1.1]: remove flicker (script).
line 53 column 9 - Access: [2.1.1.4]: ensure information not conveyed through color alone (script).
line 53 column 9 - Access: [1.1.10.1]: <script> missing <noscript> section.
line 62 column 9 - Access: [6.2.2.2]: text equivalents require updating (script).
line 62 column 9 - Access: [6.3.1.1]: programmatic objects require testing (script).
line 62 column 9 - Access: [8.1.1.1]: ensure programmatic objects are accessible (script).
line 62 column 9 - Access: [7.1.1.1]: remove flicker (script).
line 62 column 9 - Access: [2.1.1.4]: ensure information not conveyed through color alone (script).
line 62 column 9 - Access: [1.1.10.1]: <script> missing <noscript> section.
line 75 column 9 - Access: [6.2.2.2]: text equivalents require updating (script).
line 75 column 9 - Access: [6.3.1.1]: programmatic objects require testing (script).
line 75 column 9 - Access: [8.1.1.1]: ensure programmatic objects are accessible (script).
line 75 column 9 - Access: [7.1.1.1]: remove flicker (script).
line 75 column 9 - Access: [2.1.1.4]: ensure information not conveyed through color alone (script).
line 75 column 9 - Access: [1.1.10.1]: <script> missing <noscript> section.
line 79 column 9 - Access: [6.2.2.2]: text equivalents require updating (script).
line 79 column 9 - Access: [6.3.1.1]: programmatic objects require testing (script).
line 79 column 9 - Access: [8.1.1.1]: ensure programmatic objects are accessible (script).
line 79 column 9 - Access: [7.1.1.1]: remove flicker (script).
line 79 column 9 - Access: [2.1.1.4]: ensure information not conveyed through color alone (script).
line 79 column 9 - Access: [1.1.10.1]: <script> missing <noscript> section.
line 82 column 9 - Access: [6.2.2.2]: text equivalents require updating (script).
line 82 column 9 - Access: [6.3.1.1]: programmatic objects require testing (script).
line 82 column 9 - Access: [8.1.1.1]: ensure programmatic objects are accessible (script).
line 82 column 9 - Access: [7.1.1.1]: remove flicker (script).
line 82 column 9 - Access: [2.1.1.4]: ensure information not conveyed through color alone (script).
line 82 column 9 - Access: [1.1.10.1]: <script> missing <noscript> section.
line 99 column 9 - Access: [6.2.2.2]: text equivalents require updating (script).
line 99 column 9 - Access: [6.3.1.1]: programmatic objects require testing (script).
line 99 column 9 - Access: [8.1.1.1]: ensure programmatic objects are accessible (script).
line 99 column 9 - Access: [7.1.1.1]: remove flicker (script).
line 99 column 9 - Access: [2.1.1.4]: ensure information not conveyed through color alone (script).
line 99 column 9 - Access: [1.1.10.1]: <script> missing <noscript> section.
line 123 column 9 - Access: [6.2.2.2]: text equivalents require updating (script).
line 123 column 9 - Access: [6.3.1.1]: programmatic objects require testing (script).
line 123 column 9 - Access: [8.1.1.1]: ensure programmatic objects are accessible (script).
line 123 column 9 - Access: [7.1.1.1]: remove flicker (script).
line 123 column 9 - Access: [2.1.1.4]: ensure information not conveyed through color alone (script).
line 123 column 9 - Access: [1.1.10.1]: <script> missing <noscript> section.
line 137 column 9 - Access: [6.2.2.2]: text equivalents require updating (script).
line 137 column 9 - Access: [6.3.1.1]: programmatic objects require testing (script).
line 137 column 9 - Access: [8.1.1.1]: ensure programmatic objects are accessible (script).
line 137 column 9 - Access: [7.1.1.1]: remove flicker (script).
line 137 column 9 - Access: [2.1.1.4]: ensure information not conveyed through color alone (script).
line 137 column 9 - Access: [1.1.10.1]: <script> missing <noscript> section.
line 146 column 13 - Access: [2.1.1.1]: ensure information not conveyed through color alone (image).
line 147 column 9 - Access: [1.1.1.1]: <img> missing 'alt' text.
line 158 column 37 - Access: [2.1.1.5]: ensure information not conveyed through color alone (input).
line 158 column 37 - Access: [12.4.1.1]: associate labels explicitly with form controls.
line 161 column 37 - Access: [2.1.1.5]: ensure information not conveyed through color alone (input).
line 171 column 33 - Access: [2.1.1.1]: ensure information not conveyed through color alone (image).
line 172 column 29 - Access: [1.1.2.1]: <img> missing 'longdesc' and d-link.
line 210 column 49 - Access: [13.1.1.1]: link text not meaningful.
line 224 column 57 - Access: [13.1.1.1]: link text not meaningful.
line 227 column 57 - Access: [13.1.1.1]: link text not meaningful.
line 240 column 57 - Access: [10.1.1.2]: new windows require warning (_blank).
line 252 column 45 - Access: [13.1.1.1]: link text not meaningful.
line 253 column 45 - Access: [13.1.1.1]: link text not meaningful.
line 288 column 101 - Access: [2.1.1.1]: ensure information not conveyed through color alone (image).
line 288 column 167 - Access: [1.1.2.1]: <img> missing 'longdesc' and d-link.
line 291 column 103 - Access: [2.1.1.1]: ensure information not conveyed through color alone (image).
line 291 column 173 - Access: [1.1.2.1]: <img> missing 'longdesc' and d-link.
line 294 column 101 - Access: [2.1.1.1]: ensure information not conveyed through color alone (image).
line 294 column 167 - Access: [1.1.2.1]: <img> missing 'longdesc' and d-link.
line 297 column 96 - Access: [2.1.1.1]: ensure information not conveyed through color alone (image).
line 297 column 169 - Access: [1.1.2.1]: <img> missing 'longdesc' and d-link.
line 300 column 111 - Access: [2.1.1.1]: ensure information not conveyed through color alone (image).
line 300 column 197 - Access: [1.1.2.1]: <img> missing 'longdesc' and d-link.
line 318 column 49 - Access: [13.1.1.1]: link text not meaningful.
line 321 column 49 - Access: [13.1.1.1]: link text not meaningful.
line 332 column 49 - Access: [10.1.1.2]: new windows require warning (_blank).
line 343 column 45 - Access: [13.1.1.1]: link text not meaningful.
line 344 column 45 - Access: [13.1.1.1]: link text not meaningful.
line 370 column 33 - Access: [2.1.1.1]: ensure information not conveyed through color alone (image).
line 371 column 29 - Access: [1.1.2.1]: <img> missing 'longdesc' and d-link.
line 653 column 25 - Access: [2.1.1.1]: ensure information not conveyed through color alone (image).
line 654 column 21 - Access: [1.1.2.1]: <img> missing 'longdesc' and d-link.
line 667 column 25 - Access: [2.1.1.1]: ensure information not conveyed through color alone (image).
line 668 column 21 - Access: [1.1.2.1]: <img> missing 'longdesc' and d-link.
line 688 column 29 - Access: [2.1.1.1]: ensure information not conveyed through color alone (image).
line 689 column 25 - Access: [1.1.2.1]: <img> missing 'longdesc' and d-link.
line 698 column 33 - Access: [2.1.1.1]: ensure information not conveyed through color alone (image).
line 699 column 29 - Access: [1.1.2.1]: <img> missing 'longdesc' and d-link.
line 704 column 33 - Access: [2.1.1.1]: ensure information not conveyed through color alone (image).
line 705 column 29 - Access: [1.1.2.1]: <img> missing 'longdesc' and d-link.
line 710 column 33 - Access: [2.1.1.1]: ensure information not conveyed through color alone (image).
line 711 column 29 - Access: [1.1.2.1]: <img> missing 'longdesc' and d-link.
line 716 column 33 - Access: [2.1.1.1]: ensure information not conveyed through color alone (image).
line 717 column 29 - Access: [1.1.2.1]: <img> missing 'longdesc' and d-link.
line 722 column 33 - Access: [2.1.1.1]: ensure information not conveyed through color alone (image).
line 723 column 29 - Access: [1.1.2.1]: <img> missing 'longdesc' and d-link.
line 728 column 33 - Access: [2.1.1.1]: ensure information not conveyed through color alone (image).
line 729 column 29 - Access: [1.1.2.1]: <img> missing 'longdesc' and d-link.
line 734 column 33 - Access: [2.1.1.1]: ensure information not conveyed through color alone (image).
line 735 column 29 - Access: [1.1.2.1]: <img> missing 'longdesc' and d-link.
line 740 column 33 - Access: [2.1.1.1]: ensure information not conveyed through color alone (image).
line 741 column 29 - Access: [1.1.2.1]: <img> missing 'longdesc' and d-link.
line 754 column 29 - Access: [2.1.1.1]: ensure information not conveyed through color alone (image).
line 755 column 25 - Access: [1.1.2.1]: <img> missing 'longdesc' and d-link.
line 762 column 33 - Access: [2.1.1.1]: ensure information not conveyed through color alone (image).
line 763 column 29 - Access: [1.1.2.1]: <img> missing 'longdesc' and d-link.
line 772 column 33 - Access: [2.1.1.1]: ensure information not conveyed through color alone (image).
line 773 column 29 - Access: [1.1.2.1]: <img> missing 'longdesc' and d-link.
line 783 column 33 - Access: [2.1.1.1]: ensure information not conveyed through color alone (image).
line 784 column 29 - Access: [1.1.2.1]: <img> missing 'longdesc' and d-link.
line 793 column 33 - Access: [2.1.1.1]: ensure information not conveyed through color alone (image).
line 794 column 29 - Access: [1.1.2.1]: <img> missing 'longdesc' and d-link.
line 811 column 29 - Access: [2.1.1.1]: ensure information not conveyed through color alone (image).
line 812 column 25 - Access: [1.1.2.1]: <img> missing 'longdesc' and d-link.
line 813 column 25 - Access: [3.5.1.1]: headers improperly nested.
line 850 column 33 - Access: [2.1.1.1]: ensure information not conveyed through color alone (image).
line 851 column 29 - Access: [1.1.2.1]: <img> missing 'longdesc' and d-link.
line 860 column 29 - Access: [2.1.1.1]: ensure information not conveyed through color alone (image).
line 861 column 25 - Access: [1.1.2.1]: <img> missing 'longdesc' and d-link.
line 872 column 33 - Access: [2.1.1.1]: ensure information not conveyed through color alone (image).
line 873 column 29 - Access: [1.1.2.1]: <img> missing 'longdesc' and d-link.
line 877 column 33 - Access: [2.1.1.1]: ensure information not conveyed through color alone (image).
line 878 column 29 - Access: [1.1.2.1]: <img> missing 'longdesc' and d-link.
line 882 column 33 - Access: [2.1.1.1]: ensure information not conveyed through color alone (image).
line 883 column 29 - Access: [1.1.2.1]: <img> missing 'longdesc' and d-link.
line 887 column 33 - Access: [2.1.1.1]: ensure information not conveyed through color alone (image).
line 888 column 29 - Access: [1.1.2.1]: <img> missing 'longdesc' and d-link.
line 892 column 33 - Access: [2.1.1.1]: ensure information not conveyed through color alone (image).
line 893 column 29 - Access: [1.1.2.1]: <img> missing 'longdesc' and d-link.
line 897 column 33 - Access: [2.1.1.1]: ensure information not conveyed through color alone (image).
line 898 column 29 - Access: [1.1.2.1]: <img> missing 'longdesc' and d-link.
line 902 column 33 - Access: [2.1.1.1]: ensure information not conveyed through color alone (image).
line 903 column 29 - Access: [1.1.2.1]: <img> missing 'longdesc' and d-link.
line 907 column 33 - Access: [2.1.1.1]: ensure information not conveyed through color alone (image).
line 908 column 29 - Access: [1.1.2.1]: <img> missing 'longdesc' and d-link.
line 914 column 33 - Access: [2.1.1.1]: ensure information not conveyed through color alone (image).
line 915 column 33 - Access: [1.1.2.1]: <img> missing 'longdesc' and d-link.
line 923 column 37 - Access: [2.1.1.1]: ensure information not conveyed through color alone (image).
line 924 column 33 - Access: [1.1.2.1]: <img> missing 'longdesc' and d-link.
line 938 column 33 - Access: [2.1.1.1]: ensure information not conveyed through color alone (image).
line 939 column 33 - Access: [1.1.2.1]: <img> missing 'longdesc' and d-link.
line 947 column 37 - Access: [2.1.1.1]: ensure information not conveyed through color alone (image).
line 948 column 33 - Access: [1.1.2.1]: <img> missing 'longdesc' and d-link.
line 962 column 33 - Access: [2.1.1.1]: ensure information not conveyed through color alone (image).
line 963 column 33 - Access: [1.1.2.1]: <img> missing 'longdesc' and d-link.
line 971 column 37 - Access: [2.1.1.1]: ensure information not conveyed through color alone (image).
line 972 column 33 - Access: [1.1.2.1]: <img> missing 'longdesc' and d-link.
line 986 column 33 - Access: [2.1.1.1]: ensure information not conveyed through color alone (image).
line 987 column 33 - Access: [1.1.2.1]: <img> missing 'longdesc' and d-link.
line 995 column 37 - Access: [2.1.1.1]: ensure information not conveyed through color alone (image).
line 996 column 33 - Access: [1.1.2.1]: <img> missing 'longdesc' and d-link.
line 1010 column 33 - Access: [2.1.1.1]: ensure information not conveyed through color alone (image).
line 1011 column 33 - Access: [1.1.2.1]: <img> missing 'longdesc' and d-link.
line 1019 column 37 - Access: [2.1.1.1]: ensure information not conveyed through color alone (image).
line 1020 column 33 - Access: [1.1.2.1]: <img> missing 'longdesc' and d-link.
line 1034 column 33 - Access: [2.1.1.1]: ensure information not conveyed through color alone (image).
line 1035 column 33 - Access: [1.1.2.1]: <img> missing 'longdesc' and d-link.
line 1043 column 37 - Access: [2.1.1.1]: ensure information not conveyed through color alone (image).
line 1044 column 33 - Access: [1.1.2.1]: <img> missing 'longdesc' and d-link.
line 1058 column 33 - Access: [2.1.1.1]: ensure information not conveyed through color alone (image).
line 1059 column 29 - Access: [1.1.2.1]: <img> missing 'longdesc' and d-link.
line 1063 column 33 - Access: [2.1.1.1]: ensure information not conveyed through color alone (image).
line 1064 column 29 - Access: [1.1.2.1]: <img> missing 'longdesc' and d-link.
line 1068 column 33 - Access: [2.1.1.1]: ensure information not conveyed through color alone (image).
line 1069 column 29 - Access: [1.1.2.1]: <img> missing 'longdesc' and d-link.
line 1073 column 33 - Access: [2.1.1.1]: ensure information not conveyed through color alone (image).
line 1074 column 29 - Access: [1.1.2.1]: <img> missing 'longdesc' and d-link.
line 1078 column 33 - Access: [2.1.1.1]: ensure information not conveyed through color alone (image).
line 1079 column 29 - Access: [1.1.2.1]: <img> missing 'longdesc' and d-link.
line 1086 column 33 - Access: [2.1.1.1]: ensure information not conveyed through color alone (image).
line 1087 column 29 - Access: [1.1.2.1]: <img> missing 'longdesc' and d-link.
line 1091 column 33 - Access: [2.1.1.1]: ensure information not conveyed through color alone (image).
line 1092 column 29 - Access: [1.1.2.1]: <img> missing 'longdesc' and d-link.
line 1130 column 41 - Access: [2.1.1.5]: ensure information not conveyed through color alone (input).
line 1130 column 41 - Access: [12.4.1.1]: associate labels explicitly with form controls.
line 1136 column 33 - Access: [6.2.2.2]: text equivalents require updating (script).
line 1136 column 33 - Access: [6.3.1.1]: programmatic objects require testing (script).
line 1136 column 33 - Access: [8.1.1.1]: ensure programmatic objects are accessible (script).
line 1136 column 33 - Access: [7.1.1.1]: remove flicker (script).
line 1136 column 33 - Access: [2.1.1.4]: ensure information not conveyed through color alone (script).
line 1136 column 33 - Access: [1.1.10.1]: <script> missing <noscript> section.
line 1144 column 33 - Access: [6.2.2.2]: text equivalents require updating (script).
line 1144 column 33 - Access: [6.3.1.1]: programmatic objects require testing (script).
line 1144 column 33 - Access: [8.1.1.1]: ensure programmatic objects are accessible (script).
line 1144 column 33 - Access: [7.1.1.1]: remove flicker (script).
line 1144 column 33 - Access: [2.1.1.4]: ensure information not conveyed through color alone (script).
line 1144 column 33 - Access: [1.1.10.1]: <script> missing <noscript> section.
line 1200 column 41 - Access: [13.1.1.1]: link text not meaningful.
line 1203 column 41 - Access: [13.1.1.1]: link text not meaningful.
line 1207 column 58 - Access: [13.1.1.2]: link text missing.
line 1208 column 58 - Access: [13.1.1.2]: link text missing.
line 1209 column 57 - Access: [13.1.1.2]: link text missing.
line 1210 column 59 - Access: [13.1.1.2]: link text missing.
line 1211 column 56 - Access: [13.1.1.2]: link text missing.
line 1222 column 13 - Access: [6.2.2.2]: text equivalents require updating (script).
line 1222 column 13 - Access: [6.3.1.1]: programmatic objects require testing (script).
line 1222 column 13 - Access: [8.1.1.1]: ensure programmatic objects are accessible (script).
line 1222 column 13 - Access: [7.1.1.1]: remove flicker (script).
line 1222 column 13 - Access: [2.1.1.4]: ensure information not conveyed through color alone (script).
line 1222 column 13 - Access: [1.1.10.1]: <script> missing <noscript> section.
line 1223 column 13 - Access: [6.2.2.2]: text equivalents require updating (script).
line 1223 column 13 - Access: [6.3.1.1]: programmatic objects require testing (script).
line 1223 column 13 - Access: [8.1.1.1]: ensure programmatic objects are accessible (script).
line 1223 column 13 - Access: [7.1.1.1]: remove flicker (script).
line 1223 column 13 - Access: [2.1.1.4]: ensure information not conveyed through color alone (script).
line 1223 column 13 - Access: [1.1.10.1]: <script> missing <noscript> section.
line 1224 column 13 - Access: [6.2.2.2]: text equivalents require updating (script).
line 1224 column 13 - Access: [6.3.1.1]: programmatic objects require testing (script).
line 1224 column 13 - Access: [8.1.1.1]: ensure programmatic objects are accessible (script).
line 1224 column 13 - Access: [7.1.1.1]: remove flicker (script).
line 1224 column 13 - Access: [2.1.1.4]: ensure information not conveyed through color alone (script).
line 1224 column 13 - Access: [1.1.10.1]: <script> missing <noscript> section.
line 1230 column 13 - Access: [6.2.2.2]: text equivalents require updating (script).
line 1230 column 13 - Access: [6.3.1.1]: programmatic objects require testing (script).
line 1230 column 13 - Access: [8.1.1.1]: ensure programmatic objects are accessible (script).
line 1230 column 13 - Access: [7.1.1.1]: remove flicker (script).
line 1230 column 13 - Access: [2.1.1.4]: ensure information not conveyed through color alone (script).
line 1230 column 13 - Access: [1.1.10.1]: <script> missing <noscript> section.
line 1239 column 13 - Access: [6.2.2.2]: text equivalents require updating (script).
line 1239 column 13 - Access: [6.3.1.1]: programmatic objects require testing (script).
line 1239 column 13 - Access: [8.1.1.1]: ensure programmatic objects are accessible (script).
line 1239 column 13 - Access: [7.1.1.1]: remove flicker (script).
line 1239 column 13 - Access: [2.1.1.4]: ensure information not conveyed through color alone (script).
line 1239 column 13 - Access: [1.1.10.1]: <script> missing <noscript> section.
line 1240 column 13 - Access: [6.2.2.2]: text equivalents require updating (script).
line 1240 column 13 - Access: [6.3.1.1]: programmatic objects require testing (script).
line 1240 column 13 - Access: [8.1.1.1]: ensure programmatic objects are accessible (script).
line 1240 column 13 - Access: [7.1.1.1]: remove flicker (script).
line 1240 column 13 - Access: [2.1.1.4]: ensure information not conveyed through color alone (script).
line 1240 column 13 - Access: [1.1.10.1]: <script> missing <noscript> section.
line 1248 column 17 - Access: [6.2.2.2]: text equivalents require updating (script).
line 1248 column 17 - Access: [6.3.1.1]: programmatic objects require testing (script).
line 1248 column 17 - Access: [8.1.1.1]: ensure programmatic objects are accessible (script).
line 1248 column 17 - Access: [7.1.1.1]: remove flicker (script).
line 1248 column 17 - Access: [2.1.1.4]: ensure information not conveyed through color alone (script).
line 1248 column 17 - Access: [1.1.10.1]: <script> missing <noscript> section.
line 1250 column 17 - Access: [6.2.2.2]: text equivalents require updating (script).
line 1250 column 17 - Access: [6.3.1.1]: programmatic objects require testing (script).
line 1250 column 17 - Access: [8.1.1.1]: ensure programmatic objects are accessible (script).
line 1250 column 17 - Access: [7.1.1.1]: remove flicker (script).
line 1250 column 17 - Access: [2.1.1.4]: ensure information not conveyed through color alone (script).
line 1250 column 17 - Access: [1.1.10.1]: <script> missing <noscript> section.
line 1254 column 17 - Access: [6.2.2.2]: text equivalents require updating (script).
line 1254 column 17 - Access: [6.3.1.1]: programmatic objects require testing (script).
line 1254 column 17 - Access: [8.1.1.1]: ensure programmatic objects are accessible (script).
line 1254 column 17 - Access: [7.1.1.1]: remove flicker (script).
line 1254 column 17 - Access: [2.1.1.4]: ensure information not conveyed through color alone (script).
line 1254 column 17 - Access: [1.1.10.1]: <script> missing <noscript> section.
line 1256 column 17 - Access: [6.2.2.2]: text equivalents require updating (script).
line 1256 column 17 - Access: [6.3.1.1]: programmatic objects require testing (script).
line 1256 column 17 - Access: [8.1.1.1]: ensure programmatic objects are accessible (script).
line 1256 column 17 - Access: [7.1.1.1]: remove flicker (script).
line 1256 column 17 - Access: [2.1.1.4]: ensure information not conveyed through color alone (script).
line 1256 column 17 - Access: [1.1.10.1]: <script> missing <noscript> section.
line 1260 column 17 - Access: [6.2.2.2]: text equivalents require updating (script).
line 1260 column 17 - Access: [6.3.1.1]: programmatic objects require testing (script).
line 1260 column 17 - Access: [8.1.1.1]: ensure programmatic objects are accessible (script).
line 1260 column 17 - Access: [7.1.1.1]: remove flicker (script).
line 1260 column 17 - Access: [2.1.1.4]: ensure information not conveyed through color alone (script).
line 1260 column 17 - Access: [1.1.10.1]: <script> missing <noscript> section.
line 1262 column 17 - Access: [6.2.2.2]: text equivalents require updating (script).
line 1262 column 17 - Access: [6.3.1.1]: programmatic objects require testing (script).
line 1262 column 17 - Access: [8.1.1.1]: ensure programmatic objects are accessible (script).
line 1262 column 17 - Access: [7.1.1.1]: remove flicker (script).
line 1262 column 17 - Access: [2.1.1.4]: ensure information not conveyed through color alone (script).
line 1262 column 17 - Access: [1.1.10.1]: <script> missing <noscript> section.
line 1265 column 5 - Access: [6.2.2.2]: text equivalents require updating (script).
line 1265 column 5 - Access: [6.3.1.1]: programmatic objects require testing (script).
line 1265 column 5 - Access: [8.1.1.1]: ensure programmatic objects are accessible (script).
line 1265 column 5 - Access: [7.1.1.1]: remove flicker (script).
line 1265 column 5 - Access: [2.1.1.4]: ensure information not conveyed through color alone (script).
line 1265 column 5 - Access: [1.1.10.1]: <script> missing <noscript> section.
line 768 column 29 - Warning: <span> attribute "href" lacks value
line 779 column 29 - Warning: <span> attribute "href" lacks value
line 789 column 29 - Warning: <span> attribute "href" lacks value
line 799 column 29 - Warning: <span> attribute "href" lacks value
line 11 column 9 - Warning: discarding unexpected <meta>
line 373 column 33 - Warning: <svg> proprietary attribute "xml:space"
line 768 column 29 - Warning: <span> proprietary attribute "href"
line 779 column 29 - Warning: <span> proprietary attribute "href"
line 789 column 29 - Warning: <span> proprietary attribute "href"
line 799 column 29 - Warning: <span> proprietary attribute "href"
Info: Document content looks like HTML5
<HTMLYSE> found 36 warnings and 0 errors!