Temel Ağ Yapılandırması
Ağ arayüzlerini yapılandırın, statik veya dinamik IP adresleri atayın ve sunucu bağlantısı için DNS çözümleyicilerini kurun.
Temel Ağ Yapılandırması, CoddyKit'te ücretsiz bir Linux Server Deployment & SSH Mastery dersidir. Bu, 4 dersinin 1. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, Linux Server Deployment & SSH Mastery öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. Linux Server Deployment & SSH Mastery kursu toplamda 4 dersten oluşur.
Ağ Yapılandırmasına Giriş
Sunucunuzun ağını yapılandırma konusuna hoş geldiniz! Sunucunuzun internet ve diğer cihazlarla iletişim kurmasını bu şekilde sağlarsınız.
Bu, her sunucu yöneticisi için temel bir beceridir; uygulamalarınıza erişilebilmesini ve sunucunuzun dış kaynaklara erişebilmesini güvence altına alır.
IP Adresleri: Sunucunun Kimliği
IP adresi (Internet Protocol adresi), ağdaki her cihaza atanan benzersiz sayısal etikettir.
Bunu, sunucunuzun internetteki sokak adresi gibi düşünebilirsiniz; verilerin doğru makineye gönderilmesini ve doğru makineden alınmasını sağlar.
Yaygın sürümler IPv4 (örneğin 192.168.1.100) ve IPv6'dır (örneğin 2001:0db8::1).
DHCP ile Dinamik IP'ler
DHCP (Dynamic Host Configuration Protocol), cihazlara otomatik olarak IP adresleri atar.
Ev cihazlarının çoğu ve yeni oluşturulan bulut sunucuları dinamik bir IP ile başlar. Bu kullanışlıdır; çünkü adresi elle ayarlamanız gerekmez.
Ancak dinamik IP'ler değişebilir ve bu durum tutarlı, sabit bir adrese ihtiyaç duyan sunucular için ideal değildir.
Mevcut IP'nizi Denetleme
ip a komutu, Linux'ta ağ arayüzlerini ve bunlara atanmış IP adreslerini görüntülemek için temel aracınızdır.
Arayüz adı (örneğin eth0, ens33) ve inet (IPv4) ya da inet6 (IPv6) adresi gibi ayrıntıları gösterir.
Çalıştırın: Ağ Arayüzlerini Görüntüleyin
Sunucunuzun ağ arayüzlerini ve IP adreslerini görmek için ip a komutunu çalıştırmayı deneyin. eth0 veya ens33 gibi bir arayüzü ve onun inet adresini bulun.
ip aSabit IP'ler Neden Önemlidir?
Sabit IP adresi, zaman içinde değişmeyen bir IP'dir. Siz elle değiştirene kadar aynı kalır.
Aşağıdakiler gibi sürekli erişilebilir olması gereken sunucular için bu çok önemlidir:
- Web sitelerini barındıran web sunucuları
- Veritabanı sunucuları
- DNS sunucuları
Sabit IP'ler öngörülebilirlik ve güvenilir erişim sağlar.
Sabit IP'nin Temel Bileşenleri
Sabit bir IP'yi elle ayarlamak için genellikle şu ayrıntıları sağlamanız gerekir:
- IP Adresi: Sunucunuz için değişmeyen belirli adres (örneğin
192.168.1.10). - Ağ Maskesi: IP adresinin ağ bölümünü tanımlar ve ağ kimliğini ana bilgisayar kimliğinden ayırır (örneğin
255.255.255.0veya/24). - Ağ Geçidi: Yerel ağınızı internete bağlayan yönlendiricinin IP adresi (örneğin
192.168.1.1).
DNS Çözümleyicileri: Web'i Adlandırmak
DNS (Alan Adı Sistemi), insanların okuyabileceği alan adlarını (google.com gibi) sayısal IP adreslerine dönüştürür.
Sunucunuzun, bu dönüşümler için hangi DNS sunucularına sorgu göndereceğini bilmesi gerekir. Bu sunucular olmadan sunucunuz web sitelerini adlarına göre bulamaz!
Bunlar genellikle ağ arayüzü ayarlarında veya /etc/resolv.conf dosyasında yapılandırılır.
Netplan ile Statik IP Örneği
Modern Ubuntu sistemlerinde ağ yapılandırması Netplan aracılığıyla yönetilir. /etc/netplan/ içindeki YAML dosyalarını düzenlersiniz.
Statik IP ayarlamak için basitleştirilmiş bir örneği aşağıda görebilirsiniz. Düzenleme yaptıktan sonra değişiklikleri sudo netplan apply komutuyla uygulayabilirsiniz.
network:
version: 2
renderer: networkd
ethernets:
eth0:
dhcp4: no
addresses: [192.168.1.10/24]
gateway4: 192.168.1.1
nameservers:
addresses: [8.8.8.8, 8.8.4.4]Kısa Kontrol: Ağ Temelleri
IP adreslerini, dinamik ve statik yapılandırmalar arasındaki farkı ve DNS'yi öğrendiniz. Anlayışınızı sınayalım!
Özet: Ağ Yapılandırması
Bu derste temel ağ yapılandırmasının esaslarını öğrendiniz:
- IP adresleri, sunucunuz için benzersiz tanımlayıcılardır.
- DHCP dinamik IP'ler sağlar; statik IP'ler ise sabittir ve sunucular için kritik öneme sahiptir.
- Mevcut ağ ayarlarını
ip akomutuyla görüntüleyebilirsiniz. - Statik IP'lerin temel bileşenleri IP adresi, ağ maskesi ve ağ geçididir.
- DNS çözümleyicileri, alan adlarını IP adreslerine dönüştürmek için hayati önem taşır.
Sırada, sunucunuzu güvenlik duvarlarıyla korumayı inceleyeceğiz!
Sıkça Sorulan Sorular
“Temel Ağ Yapılandırması” dersi ücretsiz mi?
Evet — “Temel Ağ Yapılandırması” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve Linux Server Deployment & SSH Mastery kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. Linux Server Deployment & SSH Mastery kursu toplamda 4 dersten oluşur.
“Temel Ağ Yapılandırması” dersinde ne öğreneceğim?
Ağ arayüzlerini yapılandırın, statik veya dinamik IP adresleri atayın ve sunucu bağlantısı için DNS çözümleyicilerini kurun. Linux Server Deployment & SSH Mastery ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.
Linux Server Deployment & SSH Mastery öğrenmeye başlamak için deneyim gerekli mi?
Önceden deneyim gerekmez. CoddyKit'te Linux Server Deployment & SSH Mastery, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 4 dersinin 1. dersidir.
“Temel Ağ Yapılandırması” dersi ne kadar sürer?
Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.
Bu Linux Server Deployment & SSH Mastery dersinde kod yazıp çalıştırabilir miyim?
Evet. Her Linux Server Deployment & SSH Mastery dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.
Bu kursun tüm dersleri
- Temel Ağ Yapılandırması
- Güvenlik Duvarlarını Anlama (UFW/firewalld)
- Bağlantı Noktası Yönetimi ve Güvenliği
- DNS Yapılandırması ve Sorun Giderme