Message: | Trying to access array offset on value of type null |
File: | /home/romarekl/public_html/sosyallift.com/ow_plugins/forum/controllers/topic.php |
Line: | 136 |
1-Herşeyden önce bir Domain satın almak için Alantron.com da öncelikle alan adınızı satın alın.
2-Kullanacapınız sitenizin barındırılacağı Host veya VPS satın alma işlemini de Alantron.com dan yapabilirsiniz.
a-Host alımlarında kaynak ve Cpanel gibi durumlar ücretsiz olur ama kısıtlı olacağı için çok kapsamlı siteler için uygun değil. Proje veya küçük çaplı siteler için uygundur.
b-VPS-VDS bunlar; VPS de medya sunucusu değil içerisinde kamera, ses vs gibi teknik yapılandırma kütüphaneleri yoktur. VDS içerisnde bunlar bulunur eğer siteniz de canlı sohbet, Görüntülü konuşma vs. gibi medya olacaksa bunu tercih etmelisiniz. Bu ayırımı iyi anlamalısınız daha sonra kütüphane talebinde bulunursunuz ama olumsuz cevap alırsınız. İstisnai durumlar da değişiklikler olabilir, bu genel bir durumdur.
4-Alan adınızı satın aldığınız Firmanın Yönetim paneline giriş yapın DNS ve NAME SERVER kısımlarını ayarlayın. Bu kısım için ns1-ns2 olarak sitenize isim vererek kaydınızı IP adresine bağlıyorsunuz. Bu sayfalar zaten genelde açık ifadelerle yönlendirildiği için sorun yaşamazsınız.
Alan Adı Yönetim Sayfası:
Alan Adı Sunucusu Giriş Sayfası
Birinci DNS: Ns1.domainname.com
İkinci DNS: NS2.domainname.com
Bu kısım yanlış ayarlanırsa veya farklı bir site adresi varsa bunlar host firmasının park DNS kayıtlarıdır değiştiridiğiniz de buna uygun yaparsanız sorun olmayacak.
Hemen arsından bu Name Server için IP adresi eklemek için aşağıda ki sayfaya giriş yapın.
Nameserver Yönetim Sayfası
Ns1.domainname.com : Site IP adresi
NS2.domainname.com : Site IP Adresi
Bu iki işlemi onayladıktan sonra 5 geçebilirsiniz.
5-Bu kısım da yönetim panelinizde sunucu için PTR ters bağlantı oluşturma yapacağıksınız. Host veya VPS Yönetim sayfasına giriş yapın bu sayfada
Reverse IP Gir (IP adresiniz için PTR kaydı girin) Tıklayın:
Hostname IP Adresi Reverse IP (ptr) Host Type
domainname.com 99.198.255.243 domainname.com vps
Bu alanda koyu olarak domainname.com görüyorsunuz sizde kendi domain adresinizi ekleyin ve güncellemeyi onaylayın. Dikkat edin domain yanlış olursa site erişimi durur.
6- Alan adı yönetim sayfası için de bulunan bilgiler kısmına giriyor burada bulunan bilgilerinizi düzenleyin. Bu bilgiler sitenizin WOIS kaydında yer alacak. Bir yanlış veya hata direk sorun yaşatmaz ama kimlikleme aşamasında doğru olması önemli.
7-Artık Suncu için DNS Named ayarlarına geçiş yaptınız lütfen dikkatle bu sayfayı idrak edin bu kayıtların tümü olmazsa olmazlar ama en ufak bir hata sitenizin yayının da kesintilere neden olur. Düzeltme yapsanız bile minimum 4 saat geçmeden yeni kayıtlar güncellenmez. Bir nokta bir harf sayı hatası bazı kısımlar da saat bazılarında haftalarca erişiminin kısıtlanması demek. Ama korkmayın bir hata olmayacak en kötü ihtimal yöneticiden yardım alırsınız.
8-Bu ksım kendi içinde ayırmam gerekiyor bazı insanlar Cpanel gibi kolay erişim kullanırken bazı kişiler Puty gibi yada FTP gibi manuel olarak işlemlerini yapabilmektedir. Bundan dolayı Cpaneli olan kendi alanını Puty kullanan kendi alanınını okusun zaten aynı işlemler.
a-Cpanel:
Bir domain adresi için cpanel bağlanmanın yolu
domainname.com/cpanel
domainname.com:2083
domainname.com/Whm
Bazı sunucular da panel erişimi kendi sitesinden yapılıyor.
Erişim sağlandığında DNS Zone > Yeni oluştur>Ekle
Bu sayfada ekleneceklerin listesi bir altta verildi VPS ile aynı demiştim.
b-VPS Puty ile bağlantı kurun ve FTP erişimi sağlayın:
FTP yolunuz:
/var/named/domainname.com.db
domainname.com.db yi lochal pc ye indirin
Editor de açın ve aşağıda verilen listeyi kendinize göre düzenleyin.
Puty bağlantılarınız için ek işlemler listenin hemen sonuna ekleyeceğim.
NOT:Bu kısım da önemli olan bir konu ipv6 ve ipv4 kullanımı bu A Kaydınızı belirler, ipv6 kullanıyorsanız AAA kaydı oluşturuyorsunuz, ipv4 kullanıyorsanız A kaydı açıyorsunuz.
Örnek DNS Kaydınız
A Kaydı :
domainname.com. 14400 IN A 99.198.255.243
www.domainname.com. 14400 IN A 99.198.255.243
ns1.domainname.com. 14400 IN A 99.198.255.243
ns2.domainname.com. 14400 IN A 99.198.255.243
ns2 14400 IN A 99.198.255.243
ns1 14400 IN A 99.198.255.243
A kaydında eklenen her alan için bağlantı için IP adresini işaretliyorsunuz bu işaretle hangi domain bu IP adresine bağlanacağını karar verir.
ftp 14400 IN A 99.198.255.243
localhost 14400 IN A 127.0.0.1
Bo kısımda ki A kaydına göre bu IP adresi ile FTP den bağlanılabilir bu yapılmadığında FTP den bağlantı yapılamaz. Localhost sanal sunucu ve yerel sunucu içinde bağlantılı çalışanlar için ekleyin ama ileride kullanırsınız.
AAA Kaydı :
domainname.com. 14400 IN AAA 2a01:ef8:a0:80b3::1010
www.domainname.com. 14400 IN AAA 2a01:ef8:a0:80b3::1010
A kaydında olduğu gibi düzenlemeye devam edin.
NS Kaydı :
99.198.255.243 14400 IN NS ns1.domainname.com.
99.198.255.243 14400 IN NS ns2.domainname.com.
domainname.com. 14400 IN NS ns1.domainname.com.
domainname.com. 14400 IN NS ns2.domainname.com.
Cname :
www.domainname.com 14400 IN CNAME domainname.com.
ftp.domainname.com 14400 IN CNAME domainname.com.
MX : :
domainname.com. 14400 IN MX 10 domainname.com.
TXT :
Bu alan genelde bir metin olarak alğılanır google search consol da siz den DNS düzeyinde doğrulama ister ve bir kod verilir onu bu kısıma ekliyoruz. Genel anlam da bu kısım için sunucuya erişim sağlanır ve bu alan okunur ve istenilen kod veya text varsa cevap alır ve onaylanır.
Google DNs kaydı
domainname.com. IN TXT "google-site-verification=P719cSeYtR6vYARU_1XibwdVe76s"
Let's Encrypt Kaydı
_acme-challenge.www.sitename 14400 IN TXT zWmyw4nmd7_UIr_1A9Sv-DgaTChWOBDaXq4H79idEI
ipv4 :
domainname.com. 14400 IN TXT "v=spf1 +a +mx +ip4:98.65.255.263 +ip4:98.65.322.174 ~all"
DMAR :
DMARC (Etki Alanı Tabanlı İleti Kimlik Doğrulaması, Raporlama ve Uygunluk) nedir?
DMARC, DKIM ve SPF kayıtlarınızı düzenledikten sonra etkinleştirirseniz çok faydalı olacağını düşündüğüm başka bir kontrol noktasıdır. DMARC ile, kimliği doğrulanmamış iletilere uygulanacak politika belirlenir ve Google, Microsoft, Yahoo! gibi servis sağlayıcılar tarafından bildirildi.Tablodaki yöntemlerden birini kullanarak mevcut DMARC kaydınızı görüntüleyebilirsiniz.
DMARC kaydı nasıl oluşturulur?Sürüm bilgisi:
spf kaydındaki kaydın başında kullanılmalıdır. Yaygın kullanımı "v = DMARC1" dir.
Politika bilgileri:
SPF ve DKIM kaydının eşleşmemesi durumunda alıcının posta sunucusunun ne yapması gerektiğini tanımlar.
* reject: E-posta alıcıya iletilmez.
* quarantine: E-posta Spam klasörüne iletilir.
* none: E-postanın iletimi ile ilgili herhangi bir işlem yapılmaz, sadece ilgili kişilere rapor olarak gönderilir.
Alanınız için s parametresi ile bir politika oluşturduktan sonra, alt alan adlarınız için farklı bir politika belirlemek istiyorsanız, sp parametresini mutlaka kaydınıza eklemelisiniz.
Örnek: s=quarantine; sp=reject
Etki alanı için, karantina alt etki alanları için bir engelleme politikası tanımlanmıştır.
Oran bilgisi:
Aksi belirtilmedikçe, varsayılan değeri 100'dür ve pct ifadesiyle işlem yapmak istediğiniz kimliği doğrulanmamış e-postaların yüzde kaçını tanımlayabilirsiniz. Politikanızı politikayı reddedecek şekilde ayarlamak istiyorsanız ve e-postalarınızın iletilmeme riskini alamıyorsanız, pct = 10 ile başlamanız ve gözlemledikçe oranı artırmanız önerilir.
Raporların iletileceği e-posta adresi bilgisi (rua):
DMARC raporlarının hangi e-posta adresine gönderileceğini tanımlar.
* rua = mailto: dmarc@example.com
Adli Tıp raporlarının iletileceği e-posta adresi bilgileri (ruf):
DMARC hata raporlarının hangi posta adresine iletileceğini tanımlar.
* ruf = mailto: dmarc@example.com
Adli tıp raporlarının format bilgileri (r):
2 tür vardır: afrf ve iodef.
Raporların varış sıklığı (ri):
Normalde günlük olarak alınan bu raporlar, istenilen zaman sıklığına göre özelleştirilebilir.
Adli rapor seçeneği (fo):
Adli raporların ne zaman üretileceği belirtilebilir.
SPF uyumluluk bilgileri (aspf):
Varsayılan değeri "rahattır". SPF kaydının nasıl eşleşmesi gerektiğini tanımlar.
* s: Katı kurallı, tam eşleşme gerektirir.
* r: Rahat, kısmi eşleşmelere de izin verir.
Yazılı Dmarc kaydı, SPF ve DKIM'de olduğu gibi DNS TXT kaydı olarak eklenmelidir.
Name: _dmarc.example.comv=DMARC1; p=reject; pct=80; rua=mailto= dmarc@example.com; aspf=s
Çevrimiçi Araçlar
Mail-Tester ile SPF ve DKIM kontrolü
DMARC Analyzer aracılığıyla DKIM Record Checker
Mxtoolbox aracılığıyla DMARC Kayıt Denetleyicisi
DMARC Analyzer aracılığıyla DMARC Record Checker
DKIM :
DKIM kaydı nedir?
DKIM Domain Keys Identified Mail, uzun haliyle gönderenin elektronik imzasını mesaja ekleme ve bu elektronik imzayı gönderenin DNS kaydındaki açık anahtar ile çözerek mesajın taklit edilip edilmediğinin doğrulanması yöntemidir. Bir gmail kullanıcısıysanız, gelen bir mesajı açtıktan sonra "diğer> orijinali göster" yolunu izleyerek DKIM imzasını okuyabilirsiniz.
DKIM kaydı nasıl oluşturulur?
1. Adım: Bir anahtar çifti oluşturunGoogle veya Microsoft gibi ortaklarınız varsa bu platformlarda anahtar çiftinizi oluşturabilir veya bunları SSH-keygen gibi uygulamalar üzerinden kolayca oluşturabilirsiniz.
2. Adım: Genel anahtar eklemeTXT türünü seçerek genel anahtarınızı DNS kayıtlarınıza eklemelisiniz.Ad: [selector._name] ._ alan anahtarıv = DKIM1; k = rsa; t = s; p = [1. Adımda oluşturulmuş genel anahtar]
3. Adım: İletilere bir DKIM imzası ekleyinSon olarak gönderdiğiniz mesajlara DKIM imzanızı eklemek için; Kullanılan platformda DKIM'yi etkinleştirmelisiniz.
4. Adım: DoğrulamaBu işlemleri tamamladıktan sonra, Dig / nslookup komutlarıyla veya çevrimiçi araçları kullanarak doğrulamanızı şiddetle tavsiye ederim.
SPF :
“v=spf1 a mx IP4:1.1.1.1 include:_spf.google.com ~all”
“v=spf1 IP4:192.168.0.1/16 include:thirdparty.com ~all”
“v=spf1 mx mx domain.com -all”
SOA :
Cpanelde otomatik oluşur VPS de yapanlar serialleri değiştirmesin kendi serialleri olduğu gibi kalsın
domain.com. 86400 IN SOA ns1.domain.com. helps.domain.com.
( 2020110701 ;
Serial Number 3600 ;
refresh 1800 ;
retry 1209600 ;
expire 86400 ;minimum )
; domain.com. 86400
IN SOA ns2.domain.com. cpanel.domain.com. (
; Previous value removed by cPanel restore auto-merge on 20200305192728 GMT
; 2018120303 ;Serial Number ; Previous value removed by cPanel restore auto-merge on 20200305192728 GMT
; 86400 ;refresh ; Previous value removed by cPanel restore auto-merge on 20200305192728 GMT; 7200
;retry ; Previous value removed by cPanel restore auto-merge on 20200305192728 GMT; 3600000 ;
expire ; Previous value removed by cPanel restore auto-merge on 20200305192728 GMT; 86400 ;
Previous value removed by cPanel restore auto-merge on 20200305192728 GMT;;
Connection to 2a01:ve8:a0:80b3::1010#20(2a01:ve8:a0:80b3::1010) for domain.com failed: network unreachable
VPS Puty ile bağlantı kuran kişiler için:
Puyt terminale bağlanmadan önce düzenlenmiş olan domainname.com.db yi FTP den /var/named/ içerisine ekleyin bu işlemden önce yedek alarak bunu yapın.
Tüm işlemler bittiğinde en sonunda vermiş olduğum kodu bir defa komple kopyalayın mause sağ tıkla ekrana kopyalayın. DNS yapılandırma güncel bilgileri aktif oldu. Sorun yaşayan olursa yorumlardan yardım isteyebilir.
Linux DNS Servis:
Bir defa DNS sunucusunu restart edin.
/etc/init.d/named restart
/etc/init.d/named stop
/etc/init.d/named start
DNS sıfırlama Kod:
Yapılan değişiklikler uygulandıysa bunu yapmanıza gerek yok, olası bir durum da eski kalıntılar okunuyorsa bunu kullanabilirsiniz.
mv /etc/named.conf /etc/named.conf.backup1
/scripts/rebuilddnsconfig
/scripts/restartsrv_named
Arkadaşlar burada yazılanlar güncel olarak kullanmış olduğum yapı ile aynı durumlarla seneryo kopyası burada eklenmiştir. Olmadı olmuyor diye bir durum yok. Olası bir değişiklik yapsam da şuan bu yazıya erişim sağladığınıza göre yapı da değil sizin bir kısımda hatanız var demek.
Her türlü sorun için yorum yaparak yardım alabilirsiniz.