Atilla Tanrikulu

I am an experienced software engineer and architect living in Germany. I’m passionate about distributed scalable enterprise web-based microservices/applications and delivering great user experiences. I have created some amazing enterprise-level applications that many people have used and hopefully enjoyed.

Articles

Java Quick Reference Apache Kafka Tutorial Guvenli Kod Gelistirme Making an Enterprise Scale Angular Project Step by Step Nightly SQL Server Database Backup with command line batch file and windows scheduler AOP Framework without proxy pattern IdentityServer Nedir Middleware Pattern With Csharp And Javascript Docker most used commands Online Proje Dokumantasyonu, Docker, Nginx, mdwiki How to use Github Pages for static websites Inheritance with JavaScript, EC6 (ECMAScript 6, ECMAScript 2015) Object oriented javascript and Inheritance Singleton Pattern with Javascript Factory Pattern with Javascript Open terminal here mac os x service IdentityServer4-Angular-6-integration JMater notlari, kurulum ve kullanim Learn Jekyll in 12 Steps Make Mac Application with Automater from sh script Make spotlight index markdown or code files OAuth 2.0 Nedir (RFC6749) Using Custom CSS and Custom JavaScript to an Angular Project Cross Platform Desktop Application With .Net Core 2x and Angular 6x front-end projects with nodejs gulp bower yeoman and angularjs Host Asp.Net Core on Linux with Apache Redis kurulumu ve ayarlari Useful Mac OS Apps Choosing internet connection on multiple interface windows Name Server Kurulumu How to define domain name for your dynamic IP SQL table data compare, and prepare insert satements Useful Git Commands TFS ile Otomatik deployment yapmak Spring Boot Tutorial Sql server icin maliyetli sorgularin tespit edilmesi Arama Motoru Optimizasyonu (SEO) My installed mac apps

Name Server Kurulumu

Amaç : herhangi bir yerden aldigimiz alan adinin sorumlu DNS inin degistirilmesidir.

Normalde alan adi aldigimiz sirketler aldigimiz alan adinin “name server” kayitlarina kendi DNS lerini yazarlar, fakat bizim burda amacimiz, alan adini aldigmiz sirketin, aldigimiz alan adlari için, alan adindan sorumlu “Name Server” olarak bizim DNS imizin IP sini yazmasidir.

Bu bize ne saglar? bu bize Internette tanimli bir DNS saglayici olanagi saglar bu sayede aldigimiz bütün alan adlarini kendi “Name Server” umuza yönlendirebiliriz, istedigimiz alan adina sub domain ekleyebiliriz mx kaydi ekleyebiliriz. alan adi ile aklimiza gelen her türlü isi biz yapmis oluruz.

Örnek:

Bize ait 3 tane alan adi olsun, bunlarin hepsini www.netsol.com dan aldigimizi düsünelim

Alan Adi NS(DNS) sirket1.com ns1.netsol.com,ns2.netsol.com sirket2.com ns1.netsol.com,ns2.netsol.com sirket3.com ns1.netsol.com,ns2.netsol.com

Seklinde 3 alan adi almis olalim, bunlardan biri için NS (Name Server) tanimlayalim.

ns1.sirket1.com 68.78.88.98 (bizim sabit IP adresli DNS server) ns2.sirket1.com 68.78.88.98 (bizim sabit IP adresli DNS server)

Simdi yukardaki aldigmiz 3 alan adinin NS (Name Server) kayitlarini bizim tanimladigimiz ile degistirelim

Alan Adi NS (DNS) sirket1.com ns1.sirket1.com, ns2.sirket1.com sirket2.com ns1.sirket1.com, ns2.sirket1.com sirket2.com ns1.sirket1.com, ns2.sirket1.com

Bu sayede, internette herhangi birisi, “www.sirket2.com” a ulasmak istediginde, “sirket2.com” alan adindan sorumlu DNS, root DNS lere sorulur. root DNS lerden baslayan bu sorgulama isi sonuçta bizim DNS sunucumuza kadar gelirler. Sorumlu DNS bizim DNS imiz oldugundan dolayi, simdi “www” host’unun IP adresi sorulur, biz DNS sunucumuzda “www” host’una hangi IP’yi tanimlamissak direkt olarak o IP numarasi verilir.

Önemli Not: Yukarda bazi degisikleri yaptiktan sonra yaptim ama olmadi, yada yapamiyorum gibi düsünmeyin çünkü bu islemler den bazilari 1 dk ile 24 saat arasinda degisen bir sürede internet üzerinde aktiflesir.

örnegin. sirket2.com alan adinin NS kaydina ns1.sirket1.com yazdiniz diyelim bu islemin aktif olmasi 24 saat sürer.

Date: 2017-15-13T10:20:00Z