Aramayan Bulamaz
×
c etiketine ait içerikleri görüntülemektesiniz.
Modem ve Router Nedir? Kablo Modem ve TP-Link Bağlantısı

Merhaba, iş yoğunluğum sebebiyle çok sık konu açamıyorum ancak bu durumu değiştirmeye çalışıyorum. Öncelikle modem ve router kavramlarının ne olduğunu açıklamak istiyorum.

Modem; modulator-demodulator kelimelerinin birleşiminden oluşan birleşik kelimedir. Modem evimize telefon hattı, uydu hattı ya da doğrudan fiberoptik kablo ile gelen hat sinyalini internet sinyaline çeviren cihazdır.

Router; yerel ağda bulunan cihazların birbirleriyle haberleşmesini sağlayan cihazdır. Cihazlar routerda bulunan DHCP sayesinde yerel IP adresine sahip olurlar. NAT kuralları, güvenlik duvarı tanımlamaları yine router üzerinden tanımlanır.

Bir internet servis sağlayıcısından hizmet aldığınızda sağlayıcı size bir cihaz gönderir internete bağlanabilmeniz için. Bu cihaz hem modem hem router özelliğine sahiptir. Bir router modem olmadan internete çıkış sağlayamaz.

Asıl konuya gelirsek, yakın zamanda VDSL internet aboneliğimi iptal ederek Kablonet internet hizmeti kullanmaya başladım. Kablonet bilindiği üzere internet hattını evimize uydu kablosu ile getirmektedir. VDSL internet abonesiyken kullandığım modem & router TP-Link markaydı. Kablonet'in verdiği cihaz ise Netmaster marka modem & router. Ancak bu cihazın router özellikleri TP-Link kadar profesyonel olmayıp ihtiyaçlarımı karşılamadığı için TP-Link cihazı wifi router moduna alarak kullanmaya başladım. Ancak bu işlem tek başına yeterli değil gelmedi. Çünkü TP-Link cihazımın VPN özelliklerini bu şekilde rahatça kullanamıyordum. Netmaster marka cihazın da router özelliklerini devredışı bırakarak internet bağlantı türünü köprü modu olarak tanımlayıp cihazı yalnızca modem olarak kullanmam gerekiyordu.

İşlem adımları aşağıdaki gibi:

Netmaster cihazın web arayüzüne giriş sağlıyoruz. &Ou

Plesk Panel Sunucu için Wildcard Lets Encrypt SSL Kurulumu

SSL sertifikaları sunucu ve istemci arasındaki bağlantının şifrelenmesinde kullanılan güvenlik sertifikalarıdır. Piyasada bulunan pek çok SSL sertifikasının yapmakta olduğu işlem aynıdır ancak aralarındaki fiyat farkı prestijlerinden ya da birden fazla alan adı desteği, çoklu alt alan adı desteği gibi özelliklerden kaynaklanmaktadır.

Kendinize özel SSL sertifikanızı da oluşturabilirsiniz ancak bu durumda web tarayıcınız SSL sertifikanızın markasını tanımayacağı için güvenlik uyarısı verecektir. Web tarayıcılarının tanıdığı Rapid SSL, Thawte, GeoTrust, Symantec, Comodo, Lets Encrypt gibi markalardır. Bu SSL sertifikalarının arasında ücretsiz olan SSL sertifikası Lets Encrypt tarafından sağlanmaktadır. Lets Encrypt SSL sertifikası diğerlerinden farklı olarak 4096 bit key desteği vermesidir.

Plesk Panel, Cpanel, Centos Web Panel gibi sunucu kontrol panellerinde de artık Lets Encrypt SSL sertifikası bir eklenti olarak gelmekte ancak bu sunucu eklentilerinde gelen Lets Encrypt SSL sertifikası varsayılanda 2048 bit olarak sertifikayı oluşturmaktadır. Ayrıca Lets Encrypt SSL sertifikasında wildcard (*.alanadı.com yani çoklu alt alan adı), ve san (subject alternative names, birden fazla alan adı) desteği de bulunmaktadır ancak Plesk Panel, Cpanel gibi sunucularda bulunan bu Lets Encrypt eklentisine henüz wildcard ve san desteğinin eklenmediğini görmekteyim. Acme.sh isimli bir script ile Lets Encrypt SSL sertifikanızı kendi isteklerinize göre wildcard, san ve 4096 bit olarak oluşturabilmektesiniz. Ben de bu Acme.sh scriptini kullanarak Plesk Panel sunucu için wildcard ve 4096 bit destekli Lets Encrypt sertifikasını oluşturup sunucu üzerine kurulumunu yapan ayrı bir script hazırladım. Hazırladığım scripti Github sayfam üzerinden indirerek kullanabilirsiniz. Ancak hazırladığım script DNS doğrulaması yaparak SSL sertifikasını aktif hale getirmekte ve doğrulama yapacağı DNS kaydını Cloudflare üzerinde API aracılığı ile oluşt

MongoDB Kurulum ve Konfigurasyonu (Kullanıcı Yetkilendirmesi ve SSL Kurulumu)

Linux işletim sistemine MongoDB kurulumu için öncelikle MongoDB repolarını işletim sistemine eklemeniz gerekmekte.

Linux Redhat / CentOS

1. Adım: /etc/yum.repos.d/mongodb-org.repo dosyasının içerisine aşağıdaki bilgileri eklemeniz gerekmekte. Şu anda son sürüm 4.0 daha sonra farklı bir sürüm çıkarsa eğer o sürüme ait olan repoyu eklemeniz gerekecektir. Güncel MongoDB sürümünü  bu bağlantıdan öğrenebilirsiniz.

[mongodb-org-4.0] name=MongoDB Repository baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.0/x86_64/ gpgcheck=1 enabled=1 gpgkey=https://www.mongodb.org/static/pgp/server-4.0.asc

2. Adım: Kurulum

yum install -y mongodb-org

Ubuntu

1. Adım: MongoDB servisine ait public key bilgisini işletim sistemine import etmemiz gerekiyor

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 9DA31620334BD75D9DCB49F368818C72E52529D4

2. Adım: /etc/apt/sources.list.d/mongodb-org.list dosyasının içerisine aşağıdaki bilgileri eklememiz gerekmekte.

Ubuntu 14.04 için

echo "deb [ arch=amd64 ] https://repo.mongodb.org/apt/ubuntu trusty/mongodb-org/4.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.0.list

Ubuntu 16.04 için

echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/4.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.0.list

3. Adım: Paketleri güncelle

sudo apt-get update

4. Adım: Kurulum

sudo apt-get install -y mongodb-org

Konuya CentOS üzerinden devam edeceğim. Kurulum işlemi sonrasında service mongod start komutunu vererek servisi başlatabilirsiniz. MongoDB kurulumu tamamlandı ve kullanıma hazır durumda terminal üzerinden mongo komutunu vererek MongoDB'nin shell ekranına giriş yapabilirsiniz. MongoDB daha &ou

KINALI KUZULAR

Özümüz Türk, hainlere kucak açmayızZulme boyun eğmez, zalimlerden de kaçmayızNamert sofrasında eğilip su da içmeyizAç kalsak da eğilmez dik başımız bizim
Çanakkale geçilmez dedik, Tarih yazdırdıkYedi düvel güçlerini bozdurdukKınalı kuzularla zalimlere mezar kazırdıkYiğit Mehmed'imin 15-16'lı yaşımız bizim
Vatan için koşan delikanlı tığ gibiDüşmana göğsünü siper eder çığ gibiHavranlı Koca Seyit heybetli bir dağ gibiİkiyüz yetmiş kilo mermiy kaldıran onbaşımız bizim
Bir Türk dünyaya bedeldir ünümüz varGöğsünde sarsılmaz dinimiz, imanımız varYurduna göz dikene tek tek korku salarİkiyüz elli bin şehidim olsa da onlara yeter beşimiz bizim
Sırtında gömleği yok ayaklar yalınAllah Allah diyere ya istiklal ya ölümEvlatlar yetim kaldı, analar taze gelinÜzüm hoşafı, buğday çorbası aşımız bizim
On sekiz mart tarihinde şehitler haftasıYüreğini kılıç kesmez iman tahtasıVar oldukça titrer düşman kahpesiKahpe kurşunlara çelik zırhtan döşümüz bizim
Emin ALPAY - 18.03.2016

Cryptograph Whois DNS Tools

Merhaba, önceki konumda C# ile whois sorgulamasının nasıl yapıldığını anlatmıştım. Bu konuda da C# ile hazırlamış olduğum whois sorgulaması ve DNS sorgulaması yapabileceğiniz bir uygulamayı paylaşacağım. Uygulamayı hazırlarken Heijden.DNS isimli hazır bir DLL dosyasından faydalandım. Uygulama içerisinde bir alan adının whois sorgulaması yapıldığı sırada aynı anda arkaplanda o sitenin DNS sorgulamasını da yapmakta. DNS penceresine geldiğinizde sonuçları görüntüleyebilirsiniz ve ayrıca IDN alan adları için bir çevirme aracı da mevcut. Uygulamayı aşağıdaki bağlantı üzerinden indirebilirsiniz ve kaynak dosyalarına Github üzerinden erişebilirsiniz.

https://depo.niyazialpay.com/CryptographWhoisDNSQueryTools.rar