HOW DNS WORKS

Posted on: Friday, December 28, 2018

DNS or Domain Name Servers are the equivalent of a phone book for the internet.  They maintain a list of domain names and translate them to internet protocol(IP) address so browsers can load internet resources. It is similar to where you know the name of your friend but you do not know his or her telephone number, so if you want to contact your friend, you have to look his name on the phone book and dial his number.

Each device has a unique IP, each machine on the internet find each other using their IP address.  The DNS server which is the mapping of the IP address to a more friendly website name eliminates human to remember the IP address of each website instead of the website name.  Hence, it easier to remember the hostname such as www.terabit.ca instead of the IP address.  DNS will translate what you typed in your browser to the corresponding IP address.   When you visit www.terabit.ca, a series of steps happens behind the scene to translate the human-readable web address to a machine-friendly IP address.  

how-route-53-routes-traffic

Steps in  a DNS lookup

  1. User enter  www.terabit.ca in chrome, first your computer look the local DNS cache.  This cache store information that recently visited IP address and the corresponding hostname
  2. If the local DNS cache does not have the information, the DNS query will be issued via the internet, it will be received by DNS recursive resolver. The DNS recursive server designed to receive queries from client machines through applications such as web browsers. The resolver has their own cache, and most often the most popular domain names are already in the cache.  If that is the case, the process will end here and the information will be returned to the client
  3. If the information is not found inside the DNS recursive resolver cache, then the resolver query a DNS root name servers. A name server is a computer that answers a question about IP addresses.
  4. The root servers respond to the resolver with the address of the Top-level Domain(TLD). The root server will read from left to write. For instance, for  www.terabit.ca, the root servers direct the query to the TLD for  .ca. Each TLD such for .com, .org has its own set of name servers
  5. The resolver makes a request to the .ca TLD.  TLD DNS names store the address information for second level domain terabit.ca.  The TLD server also answers the IP address of the domain name server which provides the next piece of the puzzle
  6. The recursive resolver sends the query to the DNS which knows the IP address of terabit.ca
  7. Finally, the recursive resolver knows the IP address for the terabit.ca which tell the browser what the IP address is.  The browser can request to the website to retrieve the website content using the IP address.

This entire process takes only milliseconds to complete.

 

 


How Your Business Could Benefit From a Mobile App

Posted on: Tuesday, July 17, 2018

With fewer consumers browsing the web via desktop and increasingly more using the Internet on phones or tablets, it’s no secret that mobile apps have revolutionized the digital world and businesses.

A responsive or mobile-friendly website is no longer an optional feature, but a necessity for remaining relevant online. As technology evolves, however, mobile-friendly websites may not be enough, as consumers are already gravitating towards the convenience of mobile apps.

However, one misconception is that mobile apps are for large businesses, though this is far from actuality. Businesses of any size may benefit from a mobile app for many different reasons that are discussed below.

Enhance Customer Service

Convenience is key, which is why mobile apps can be so effective in providing enhanced communication between you and your clientele. It is quite common for mobile apps to offer in-app help desks and chat support for assistance. The instant communication between your business and consumer could be what sets you a part from the competition.

Increase Accessibility

Mobile applications offer great flexibility, as they are available to users 24/7. Users can access your app with the touch of a button, which may not sound like much, but it saves them the hassle of constantly searching for your business and additional information online. In addition, according to Cyber Gear, 80% of the time spent on mobile devices is spent using apps.

Build Strong Brand Recognition

An app is another digital outlet to display all your business has to offer and in turn, enhance your online exposure and visibility. Furthermore, brand recall can be increased via push notifications from the app.

Terabit.ca’s developers and designers have extensive experience not only creating mobile-friendly websites, but mobile applications. Terabit.ca has seen first hand the importance of going mobile. The Terabit.ca team can develop mobile applications for Android, iOS and Blackberry, as well as Windows Mobile platforms and app stores.

For any development/design inquiries, click this link. We would be pleased to hear from you.


What’s New With Revolut

Posted on: Friday, May 25, 2018

A few months ago Terabit reported on a new FinTech startup, Revolut. To recap, the startup aims to create a world beyond banking by connecting users internationally through free global ATM withdrawals, along with free money transfers in over 120 different countries. What’s more is that other convenient features are also offered, which include splitting bills, budgeting and money transfers.

To put their accomplishments into perspective, according to Revolut, they have saved customers over $160 million dollars in fees. With astonishing success in the market, let’s take a look at what’s new with Revolut.

Source: https://www.revolut.com/ca/about

World-Wide Expansion

As one of Europe’s fastest growing companies, it is no surprise that the startup company is rapidly expanding. Revolut is launching in North America and Asia, and is now available for early access in the United States, Canada, Singapore, Hong Kong, Australia and New Zealand. If you’re interested in becoming an early adopter in Canada click here.

Vault

Vault is a cool new feature that Revolut released. It essentially acts as a savings account that enables users to put away some of their money to ensure that it is in fact, saved. Revolut offers users the option of having their payments rounded up and then the difference is put into savings. For example, if the total for a purchase was $43.15, then $0.85 would be put into the vault for savings. In addition, the user can set up recurring payments to set aside money at the end of a day, week and month in whatever currency you desire, including crypto.

Cryptocurrency

The tech company also reported in their blog that they will be adding two more cryptocurrencies to Revolut Crypto. In addition to Bitcoin, Litecoin and Ether, Bitcoin Cash and Ripple will be introduced. According to TechCrunch, Revolut allows users to buy and hold cryptocurrency, but charge a 1.5% interest fee on transactions.


Slack Enhances its Services With the Integration of Actions

Posted on: Wednesday, May 23, 2018

If you’ve followed our blog posts for the past while, you may already be familiar with Slack, a communication platform for businesses and organizations. The application has become increasingly popular over the past four years, with 8 million daily users, according to the company. Slack is not only perfect for remote teams, but also quite useful for communicating with colleagues when they’re buried in a task and unable to chat in person.

Slack is consistently updating and improving the application. In fact, just yesterday, Slack announced a new feature called Actions, a third-party software integration, which enables users to consolidate other productivity tools into the communication platform.

Source: https://slackhq.com/turn-your-conversations-into-action-7acfc3c0d3f0

Slack has partnered with various productivity companies to integrate their services into Actions. A few of the companies involved are listed below:

  1. Asana

  2. Jira Cloud

  3. Hubspot

  4. Zendesk

  5. Bitbucket

The update presents Slack’s broad service offering, which allows users easily organize, delegate and create tasks. According to Slack, Applications can be used by first installing the desired third-party applications if you haven’t already done so. Secondly, users may hover over the Slack comment to then bring about the new drop down menu and simply select which action they would like to take, such as creating a task with Asana. As TechCrunch states, the task appears in the chat and is also transferred over to the actual platform.

Slack stated that they will be releasing Actions on desktop throughout the month and then follow with the release of Actions on mobile devices.


Share This Site

Our Services



Recent Posts

Categories