
A CDN for Steem.Ninja - [Development Update]
As many of you know Oracle-D recently released @steem.ninja. It offers a broad variety of services on the Steem blockchain. So far it allows easy on-boarding for every website, to buy a delegation with your credit/debit card and soon will allow you to quickly top up your Steem balance with your card. We received amazing feedback and responses from the community. Thus we will continuously improve the services provided. Since we released the new website [steem.ninja](https://steem.nina?utm_source=steem_blog_wehmoen) we got more and more messages on how to embed the Steem.Ninja logo and banners into posts, websites and blogs. With the increasing demand and number of total requests made to our server we decided to setup a CDN (Content Delivery Network) to improve the performance of our site and guarantee high availability. The result of these efforts is cdn.steem.ninja. Our CDN is based on AWS (Amazon Web Services). AWS is a collection of cloud based tools for developer to easily deploy scalable solutions. Specifically cdn.steem.ninja uses the following AWS services: - Route53 (DNS manager) - S3 (Simple Storage Service) - CloudFront (Content Delivery Network) - Certificate Manager (issues TLS certificate [HTTPS])Route 53 - DNS manager
> Amazon Route 53 is a highly available and scalable Domain Name System (DNS) web service. > --- Source: [What is Route53?](https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/Welcome.html) Below you see the DNS zone for cdn.steem.ninja hosted with Route53:id 53459
opcode QUERY
rcode NOERROR
flags QR RD RA
;QUESTION
cdn.steem.ninja. IN ANY
;ANSWER
cdn.steem.ninja. 59 IN A 13.33.244.50
cdn.steem.ninja. 59 IN A 13.33.244.109
cdn.steem.ninja. 59 IN A 13.33.244.75
cdn.steem.ninja. 59 IN A 13.33.244.120
cdn.steem.ninja. 21599 IN NS ns-111.awsdns-13.com.
cdn.steem.ninja. 21599 IN NS ns-1458.awsdns-54.org.
cdn.steem.ninja. 21599 IN NS ns-1809.awsdns-34.co.uk.
cdn.steem.ninja. 21599 IN NS ns-793.awsdns-35.net.
cdn.steem.ninja. 899 IN SOA ns-1458.awsdns-54.org. awsdns-hostmaster.amazon.com. 1 7200 900 1209600 86400
;AUTHORITY
;ADDITIONAL
Explanation of the response above:
We used Google's public DNS resolver 8.8.8.8 to get `ANY` DNS records for the domain `cdn.steem.ninj` (QUESTION)
The DNS resolver replied that there are four `A`, four `NS` and one `SOA` records.
The `A` records resolves to four IPv4 addresses and point to the server on which our files are stored.
The `NS` records are a list of DNS servers which are [authoritative dns server](https://www.dnsknowledge.com/whatis/authoritative-name-server/)
The `SOA` record (Start of Authority) includes administrative information about this DNS zone. It states that `ns-1458.awsdns-54.org.` is the primary DNS server and that `awsdns-hostmaster.amazon.com.` is the primary contact email.
If you want to learn more about DNS we suggest this article by CloudFlare: [What is DNS?](https://www.cloudflare.com/learning/dns/what-is-dns/)