<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Sec &#34;IP&#34; nix &#187; dns record</title>
	<atom:link href="http://www.ugurengin.com/blog/tag/dns-record/feed" rel="self" type="application/rss+xml" />
	<link>http://www.ugurengin.com/blog</link>
	<description>Uğur Engin</description>
	<lastBuildDate>Fri, 03 Feb 2012 23:00:47 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
		<item>
		<title>Dig nedir ? Nasıl kullanılır?</title>
		<link>http://www.ugurengin.com/blog/dig-nedir-nasil-kullanilir.html</link>
		<comments>http://www.ugurengin.com/blog/dig-nedir-nasil-kullanilir.html#comments</comments>
		<pubDate>Sun, 21 Mar 2010 21:35:58 +0000</pubDate>
		<dc:creator>Uğur Engin</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[bind-utils]]></category>
		<category><![CDATA[Dig]]></category>
		<category><![CDATA[dns record]]></category>
		<category><![CDATA[PTR]]></category>
		<category><![CDATA[root dns server]]></category>
		<category><![CDATA[SOA]]></category>
		<category><![CDATA[SPF]]></category>
		<category><![CDATA[youtube-ip]]></category>

		<guid isPermaLink="false">http://ugurengin.com/blog/?p=571</guid>
		<description><![CDATA[Dig, herhangi alan adi  icin bir dizi dns sorgusu yapılabilmesini sağlayan kullanışlı bir network yazılımıdır. Dig&#8217;i işlevleri itibari ile windows sistemlerdeki nslookup&#8217;a benzetebilirsiniz.Linux/Unix sistemlerde default olarak network tool&#8217;lari içerisinde sistemde kurulu olarak bulunabildigi gibi  Bind-utils paketi ile sisteme harici olarak da kurulabilmektedir.Şimdi client dns&#8217;imiz uzerinden youtube.com adresinin A,MX,SPF(TXT),NS,SOA.PTR  recordlarini sorgulayacagız.Bu işlemleri google&#8217;nin public ettiği dns [...]]]></description>
			<content:encoded><![CDATA[<p>Dig, herhangi alan adi  icin bir dizi dns sorgusu yapılabilmesini sağlayan kullanışlı bir network yazılımıdır. Dig&#8217;i işlevleri itibari ile windows sistemlerdeki nslookup&#8217;a benzetebilirsiniz.Linux/Unix sistemlerde default olarak network tool&#8217;lari içerisinde sistemde kurulu olarak bulunabildigi gibi  Bind-utils paketi ile sisteme harici olarak da kurulabilmektedir.Şimdi client dns&#8217;imiz uzerinden youtube.com adresinin A,MX,SPF(TXT),NS,SOA.PTR  recordlarini sorgulayacagız.Bu işlemleri <a title="Google public dns server" href="http://code.google.com/speed/public-dns/" target="_blank">google&#8217;nin public ettiği dns serverlari</a> kullanarak yapmak durumundayız cunku telekom&#8217;un  dns serverlari Youtube&#8217;nin real IP&#8217;lerini donmemektedir. (Sebebini herkes biliyor.)</p>
<p>Client dns sunucum, youtube.com&#8217;un IP adresini  &gt; Turktelekom&#8217;un dns serverlarina soruyor</p>
<p>root@localroot:/home/ugur# <strong>dig A youtube.com +short +answer</strong><br />
<span style="color: #ff0000;">88.255.41.21</span></p>
<p><a href="http://www.db.ripe.net/whois?form_type=simple&amp;full_query_string=&amp;searchtext=88.255.41.21&amp;submit.x=13&amp;submit.y=6&amp;submit=Search" target="_blank">http://www.db.ripe.net/whois?form_type=simple&amp;full_query_string=&amp;searchtext=88.255.41.21&amp;submit.x=13&amp;submit.y=6&amp;submit=Search</a></p>
<p>88.255.41 subneti tabiki youtube.com&#8217;a ait degil.</p>
<pre><strong>inetnum</strong>:         88.224.0.0 - 88.255.255.255
<span style="text-decoration: underline;">netname:         TR-TELEKOM-20051027
</span>descr:           PROVIDER Local Registry
descr:           Turk Telekom
country:         TR
org:             <a href="http://www.db.ripe.net/whois?searchtext=ORG-TT3-RIPE&amp;inverse_attributes=org&amp;form_type=simple">ORG-TT3-RIPE</a>
admin-c:         <a href="http://www.db.ripe.net/whois?searchtext=TTBA1-RIPE&amp;inverse_attributes=admin-c&amp;form_type=simple">TTBA1-RIPE</a>
tech-c:          <a href="http://www.db.ripe.net/whois?searchtext=TTBA1-RIPE&amp;inverse_attributes=tech-c&amp;form_type=simple">TTBA1-RIPE</a></pre>
<p>Bu sebeple; resolv.conf dosyama, google&#8217;nin dns adreslerini giriyorum.</p>
<pre><span style="color: #008000;">/etc/resolv.conf</span></pre>
<pre>; generated by /sbin/dhclient-script
search localdomain
#nameserver 10.0.0.1
nameserver 8.8.8.8
nameserver 8.8.4.4</pre>
<p>Artık, Dig ile youtube.com uzerinde çalışmaya baslayabiliriz.</p>
<pre>[root@labs ~]# <strong>dig</strong></pre>
<p>; &lt;&lt;&gt;&gt; <strong>DiG 9.3.6-P1-RedHat-9.3.6-4</strong>.P1.el5_4.1 &lt;&lt;&gt;&gt;<br />
;; global options:  printcmd<br />
;; Got answer:<br />
;; -&gt;&gt;HEADER&lt;&lt;- opcode: QUERY, status: NOERROR, id: 21992<br />
;; flags: qr rd ra; QUERY: 1, ANSWER: 13, AUTHORITY: 0, ADDITIONAL: 0</p>
<p>;; QUESTION SECTION:<br />
;.                IN    NS</p>
<p>;; ANSWER SECTION:  (THERE ARE 13 ROOT DNS SERVERS IN WORLD)</p>
<p><span style="color: #008000;"><span style="text-decoration: underline;">.            5    IN    NS    a.root-servers.net.<br />
.            5    IN    NS    b.root-servers.net.<br />
.            5    IN    NS    c.root-servers.net.<br />
.            5    IN    NS    d.root-servers.net.<br />
.            5    IN    NS    e.root-servers.net.<br />
.            5    IN    NS    f.root-servers.net.<br />
.            5    IN    NS    g.root-servers.net.<br />
.            5    IN    NS    h.root-servers.net.<br />
.            5    IN    NS    i.root-servers.net.<br />
.            5    IN    NS    j.root-servers.net.<br />
.            5    IN    NS    k.root-servers.net.<br />
.            5    IN    NS    l.root-servers.net.<br />
.            5    IN    NS    m.root-servers.net.</span></span></p>
<p>Eğer request&#8217;lerimizin sonuclarını istatistikleri ile  istiyorsak (MX,NS,SOA  ve TXT  kayitlari icin) <span style="text-decoration: underline;">dig A siteismi.com </span>seklinde bir komut calıştırabiliriz.Dig her ayrı request icin ayrıntılı bir istatistik veriyor. (Bakınız A kaydı icin yapilan request)</p>
<pre>[root@labs ~]#<strong> dig A youtube.com </strong></pre>
<p>; &lt;&lt;&gt;&gt; DiG 9.3.6-P1-RedHat-9.3.6-4.P1.el5_4.1 &lt;&lt;&gt;&gt; A youtube.com<br />
;; global options:  printcmd<br />
;; Got answer:<br />
;; -&gt;&gt;HEADER&lt;&lt;- opcode: QUERY, status: NOERROR, id: 43647<br />
<span style="text-decoration: underline;"><span style="color: #008000;">;; flags: qr rd ra; QUERY: 1, ANSWER: 3, AUTHORITY: 0, ADDITIONAL: </span></span></p>
<p>;; QUESTION SECTION:<br />
;youtube.com.            IN    A</p>
<p>;; ANSWER SECTION:<br />
<span style="color: #008000;"><span style="color: #ff0000;">youtube.com.        300    IN    A    74.125.127.100<br />
youtube.com.        300    IN    A    74.125.45.100<br />
youtube.com.        300    IN    A    74.125.67.100</span><span style="text-decoration: underline;"><br />
</span></span><br />
<span style="text-decoration: underline;"><span style="color: #008000;">;; Query time: 67 msec<br />
;; SERVER: 8.8.4.4#53(8.8.4.4)<br />
;; WHEN: Sat Mar 20 03:02:05 2010<br />
;; MSG SIZE  rcvd: 77</span></span></p>
<p>Dönen requestleri sadeslestirmek icin asagidaki parametleri sorgularımıza dahil edebiliriz.<br />
+noall<br />
+short<br />
+nostats</p>
<p>[root@labs ~]# <strong>dig A youtube.com +noall +short +nostats </strong><br />
<span style="color: #ff0000;">74.125.127.100<br />
74.125.45.100<br />
74.125.67.100</span></p>
<p>[root@labs ~]# <strong>dig MX youtube.com +noall +short +nostats +answer</strong><span style="color: #ff0000;"><br />
10 sjl-mbox1.sjl.youtube.com.</span></p>
<p>[root@labs ~]# <strong>dig NS youtube.com +noall +short +nostats +answer</strong><span style="color: #ff0000;"><br />
ns1.google.com.<br />
ns3.google.com.<br />
ns2.google.com.<br />
ns4.google.com.</span></p>
<p>[root@labs ~]# <strong>dig SOA youtube.com +noall +short +nostats +answer</strong><br />
<span style="color: #ff0000;">sjl-ins1.sjl.youtube.com. dns-admin.youtube.com. 1410044 10800 3600 604800 600</span></p>
<p>[root@labs ~]# <strong>dig TXT youtube.com +noall +short +nostats +answer</strong><br />
<span style="color: #ff0000;">&#8220;v=spf1 ip4:208.117.224.0/19 ip4:208.65.152.0/22 ip4:64.15.112.0/20 include:google.com mx ~all&#8221;</span></p>
<p>[root@labs ~]#<strong> dig any youtube.com +noall +short +answer</strong><br />
<span style="color: #ff0000;">ns2.google.com.<br />
ns1.google.com.<br />
ns4.google.com.<br />
74.125.45.100<br />
74.125.67.100<br />
ns3.google.com.<br />
10 sjl-mbox1.sjl.youtube.com.<br />
&#8220;v=spf1 ip4:208.117.224.0/19 ip4:208.65.152.0/22 ip4:64.15.112.0/20 include:google.com mx ~all&#8221;<br />
74.125.127.100<br />
sjl-ins1.sjl.youtube.com. dns-admin.youtube.com. 1410051 10800 3600 604800 600</span></p>
<p>Şimdi direk youtube.com&#8217;un host edildigi dns serverlara A kaydı requesti yapacagiz.Amacımız youtube&#8217;nin A kayıtlarını görmek.</p>
<p><span style="color: #000000;">[root@labs ~]#</span><strong><span style="color: #000000;"> dig @ns1.google.com www.youtube.com +noall +short +answer +nostats</span></strong><br />
youtube-ui.l.google.com.<br />
<span style="color: #ff0000;">209.85.229.101<br />
209.85.229.102<br />
209.85.229.100</span></p>
<p>[root@labs ~]# <strong><span style="color: #000000;">dig @ns2.google.com A youtube.com +noall +short +answer</span></strong><br />
<span style="color: #ff0000;">74.125.45.100<br />
74.125.67.100<br />
74.125.127.100</span></p>
<p>[root@labs ~]# <strong>dig @ns2.google.com youtube.com +noall +short +answer</strong><br />
<span style="color: #ff0000;">74.125.45.100<br />
74.125.67.100<br />
74.125.127.100</span></p>
<p><span style="color: #ff0000;"><span style="color: #000000;">Sadece 2 name server dan 6 adet IP adresi elde ettik.</span><span style="color: #000000;">Bu durumda bir kac dakika icerisinde yukaridaki IP adreslerine istinaden youtube&#8217;nin subnet araligini tespit edip yuzlerce IP adresi de elde ederiz(</span></span>Subnets: 74.125  / 209.85<span style="color: #ff0000;"><span style="color: #000000;">) daha sonra gene dig ile PTR sorgusu yapip IP adreslerine karsilik gelen alan adi isimlerini bulabiliriz.<br />
</span></span></p>
<p>[root@labs ~]# <strong><code>dig -x </code>74.125.45.100</strong><strong><code> +short +answer<br />
</code></strong></p>
<p>Umarım, dig&#8217;in gizemli ve işlevsel gücünü anlatabilmişimdir.</p>
<p>Referanslar:</p>
<p><span style="color: #000000;"><strong>İlgili döküman&#8217;ın &#8220;pdf&#8221; formatını <a href="http://ugurengin.com/Dig_Nedir_Nasil_Kullanilir_.pdf" target="_blank">buradan</a> edinebilirsiniz</strong>.</span></p>
<p><strong><a href="http://docs.google.com/View?id=dfx8xtf7_8f62v48fk" target="_blank">http://docs.google.com/View?id=dfx8xtf7_8f62v48fk</a></strong></p>
<p><strong><a id="sqjs" title="http://code.google.com/speed/public-dns/docs/security.html" href="http://code.google.com/speed/public-dns/docs/security.html">http://code.google.com/speed/public-dns/docs/security.html</a></strong></p>
<a href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.ugurengin.com%2Fblog%2Fdig-nedir-nasil-kullanilir.html&amp;t=Dig%20nedir%20%3F%20Nas%C4%B1l%20kullan%C4%B1l%C4%B1r%3F" id="facebook_share_both_571" style="font-size:11px; line-height:13px; font-family:'lucida grande',tahoma,verdana,arial,sans-serif; text-decoration:none; padding:2px 0 0 20px; height:16px; background:url(http://b.static.ak.fbcdn.net/images/share/facebook_share_icon.gif) no-repeat top left;">Share on Facebook</a>
	<script type="text/javascript">
	<!--
	var button = document.getElementById('facebook_share_link_571') || document.getElementById('facebook_share_icon_571') || document.getElementById('facebook_share_both_571') || document.getElementById('facebook_share_button_571');
	if (button) {
		button.onclick = function(e) {
			var url = this.href.replace(/share\.php/, 'sharer.php');
			window.open(url,'sharer','toolbar=0,status=0,width=626,height=436');
			return false;
		}
	
		if (button.id === 'facebook_share_button_571') {
			button.onmouseover = function(){
				this.style.color='#fff';
				this.style.borderColor = '#295582';
				this.style.backgroundColor = '#3b5998';
			}
			button.onmouseout = function(){
				this.style.color = '#3b5998';
				this.style.borderColor = '#d8dfea';
				this.style.backgroundColor = '#fff';
			}
		}
	}
	-->
	</script>
	]]></content:encoded>
			<wfw:commentRss>http://www.ugurengin.com/blog/dig-nedir-nasil-kullanilir.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

