SPF,DKIM,DMARC คืออะไร ทำอย่างไร มีประโยชน์อย่างไร ทำยังไง

SPF,DKIM,DMARC คืออะไร ทำอย่างไร มีประโยชน์อย่างไร ทำยังไง #ก่อนอื่นต้องอธิบายก่อนว่า DKIM คืออะไร ฮ่าๆ  =>DKIM ย่อมาจากคำว่า Domain Keys Identified Mail ซึ่งตัว feature นี้จะเอาไว้คล้ายๆ เซ็นต์ลายเซ็นต์ของอีเมลเรา แล้วส่งออกไป เพื่อป้องกันการปลอมแปลงอีเมลในขาส่งออก โดยทางเซิฟเวอร์ปลายทางจะทำการตรวจสอบได้ โดยอาศัยการใช้ ลายเซ็นต์สาธารณะ ที่เราแนบไว้ใน zone file ที่เป็น txt record ในการตรวจสอบเพื่อถอดรหัสลายเซ็นต์ว่าถูกต้องหรือเปล่า ถ้าลายเซ็นต์ถูกต้องก็จะทำให้อีเมลฉบับนั้นลดความเป็นสแปมเมล และสามารถผ่านไปยัง ระบบเมลของปลายทางได้ง่ายยิ่งขึ้น ครับผม ส่วน SPF TXT คืออะไร => แน่นอนถ้ามีคำว่า TXT ด้วยไม่ใช่ค่ากันแดดแน่นอนครับ ฮ่าๆ SPF มาจาก (Sender Policy Framework) แต่เป็นค่าที่บ่งบอกว่า อีเมลที่ส่งนั้นจะส่งออกมาด้วย กลุ่ม IP อะไรบ้าง และเป็นค่าที่กำหนดไว้ใน […]

ไปบริจาครองเท้าให้เด็กๆ ที่โรงเรียน บ้านผาสุกหนองซองแมว ต.เตย อ.ม่วงสามสิบ จ.อุบลฯ

ไปบริจาครองเท้าให้เด็กๆ ที่ โรงเรียนบ้านผาสุกหนองซองแมว ต.เตย อ.ม่วงสามสิบ จ.อุบลฯ ในปี พ.ศ.2561 ทางบริษัทแพ็คเกตเลิฟฯ​และ เว็บ https://ubon.town และกลุ่มเพื่อนๆทั้งที่เป็นลูกค้า และเพื่อนฟูง ได้ตั้งใจว่า พวกเราอยากจะทำโปรเจ็คเพื่อการศึกษาให้กับเด็กๆ ในต่างอำเภอ ของ จ.อุบลฯ ดังนั้นที่คิดไว้คร่าวๆ ทางผมและทีมงานตั้งใจว่าพวกเราจะไปแจก รองเท้านักเรียน +หนังสือแบบเรียน +เครื่องเขียน + อุปกรณ์กีฬา ให้กับเด็กๆ กันครับ ที่โรงเรียนบ้านผาสุกหนองซองแมว ซึ่งที่นี่มีจัดการเรียนการสอนตั้งแต่ชั้น อนุบาล1 – มัธยมปีที่ 3 ซึ่งเป็นโรงเรียนที่อยู่ในเขตอำเภอม่วงสามสิบ จ.อุบลฯ จำนวนเด็ก ณ ปัจจุบัน เช็คล่าสุดเมื่อวันที่ 18 มกราคม 2561 จำนวน 85 คน พวกเราตั้งใจจะไปมอบรองเท้าให้กับเด็กๆ ในวันเสาร์ที่ 26 พฤษภาคม 2561 สถานที่ : โรงเรียนบ้านผาสุกหนองซองแมว  ต.เตย อ.ม่วงสามสิบ จ.อุบลฯ […]

น้อมส่งเสด็จสู่สวรรคาลัย องค์ในหลวงรัชกาลที่ 9 ในวันที่ 26 ตุลาคม 2560

น้อมส่งเสด็จสู่สวรรคาลัย องค์ในหลวงรัชกาลที่ 9 ในวันที่ 26 ตุลาคม 2560 ในหลวงผู้ทรงธรรม King Rama9 in our mind. ラーマ9世-タイ国王-26October-2017  26日10月2017年 วันนี้วันพฤหัสบดีที่ 26 ตุลาคม 2560 พวกเราตั้งใจไปวางดอกไม้จันทร์ เพื่อน้อมส่งเสด็จองค์ในหลวงรัชกาลที่ 9 สู่สวรรคาลัย พวกเราไปกันที่ศูนย์ราชการครับ ไปถึงเวลาประมาณ 18:00 น. ก็ต่อแถวรอเข้าคิวจนถึงเวลา 21:56 น. ก็ได้ทันวางดอกไม้จันทร์พอดี ในนามของบริษัทแพ็คเกตเลิฟ ไอที เซอร์วิส แอนด์ คอนซัลติ้ง จำกัด และเว็บอุบลดอททาวน์ https://ubon.town น้อมระลึกในพระมหากรุณาธิคุณหาที่สุดมิได้ ใต้ฝ่าละอองธุลีพระบาท พระบาทสมเด็จพระปริมินทรมหาภูมิพลอดุลยเดช บรมนาถบพิตร พวกเราทีมงานบริษัทแพ็คเกตเลิฟฯ จะตั้งใจทำความดี ถวายเป็นพระราชกุศลแด่องค์ในหลวงรัชกาลที่ 9 จวบจนลมหายใจสุดท้าย  

kubernetes เทสลง wordpress app และ mysql-database

kubernetes เทสลง wordpress app และ mysql-database ถ้าต้องการสร้าง wordpress + wordpress_db เพื่อเทสใน k8s ก็สามารถทำตามขั้นตอนโดยสรุปได้ดังนี้ครับ 1.ทำการสร้าง PersistentVolumes เพื่อเตรียมไว้ใช้งาน wordpress-static-file และ wordpress_database 2.ทำการสร้าง secret key เพื่อใช้งานกับ mysql 3.ทำการ deploy file mysql-deployment.yaml และ wordpress-deployment.yaml 4.ทำการเทสเข้า wordpress url ##วิธีขั้นตอนโดยละเอียด ### Begin of local-volumes.yaml ### apiVersion: v1 kind: PersistentVolume metadata: name: local-pv-1 labels: type: local spec: capacity: storage: 40Gi accessModes: – […]

install driver nvidia 1080ti on ubuntu 16.04 with claymore 9.8

install driver nvidia 1080ti on ubuntu 16.04 with claymore 9.8 ความแตกต่างระหว่าง CPU (Central processor unit ) ใช้ประมวลผลสำหรับการทำงานทั่วไปในคอมพิวเตอร์ กับ (graphic processor unit) ใช้ประมวลผลในการ์ดจอ สำหรับ board ASRock ถ้าใช้การ์ดจอหลายตัว เริ่มแรกต้องกำหนดให้ boot จาก การ์ดจอที่เป็น on-board ครับ โดยเข้าไปที่เมนู chipset ครับ ทำการเลือก Restore on AC/Power Loss เป็น enable ด้วยครับ ใช้ในกรณีไฟดับแล้วถ้าไฟมาแล้วให้เครื่อง reboot ขึ้นมาเองครับ ประกอบชุดทำงานชุดประมวลผลสำหรับโจทย์ บน Bitcoin สำหรับการลง driver บน ubuntu ครับทำการต่อกับ การ์ดจอ […]

CentOS 6.x couldn’t add command channel 127.0.0.1#953: address in use

Centos-6-x-couldnt-add-command-channel-127-0-0-1953-address-use พอดีวันก่อนลง CentOS และ install Bind (named) dns ไปครับ ทำการตั้งค่า rndc ครบเรียบร้อยตามนี้ #vi /etc/bind/named.conf controls {         inet 127.0.0.1 port 953         allow { localhost; } keys { “rndckey”; }; }; include “/etc/rndc.key”; หลังจากนั้นสั่ง restart named #/etc/init.d/named restart ลอง debug log แล้วก็ยังเจอ couldn’t add command channel 127.0.0.1#953: address in […]

lvm เตรียม harddisk raid 5 สำหรับ openstack

ในกรณีทำการสร้าง disk volume ใหม่สามารถเลือกใช้งานตัว manage disk ได้หลายแบบนะครับ แต่ถ้าเป็นตัว bundle มากับพวก CentOS หรือ Ubuntu ,debian ก็ใช้ตัว LVM จะง่ายหน่อย ขั้นแรกก็เช็ค disk ก่อนว่า เจอกี่ลูก #lvmdiskscan ถ้าไม่เจอ hdd ลูกใหม่จริงๆ ก็ทำการ fdisk -l ดูแล้วก็สร้างขึ้นมาครับ หลังจากนั้นก็จัดได้เลย ในกรณีผมมี disk อยู่ 3 ลูกต้องการทำเป็น raid5 โดยใช้ lvm (/dev/sdb1 , /dev/sdc1 , /dev/sdd1 ) ทำการสร้าง physical volume ก่อนลำดับแรก #pvcreate /dev/sdb1 /dev/sdc1 /dev/sdd1 ต่อมาทำการสร้าง volume group […]

haproxy on ubuntu redirect traffic from port 80 -> 8080

วันนี้มีโจทย์ว่าต้องการทำ ha-proxy ให้สามารถ redirect traffic จาก port 80 -> port 8080 โดยที่ให้คนเรียกเข้ามาจาก URL www.pkl.com ด้วย port 80 แล้วให้ redirect ไปยัง โหนดที่เป็น tomcat server port (8080) ที่รันอยู่เป็นการทำงานแบบ redundancy กัน 2 node ก็สามารถทำได้ง่ายๆ ดังนี้ครับผม IP Global : 103.229.xxx.yyy  -> ทำการ mapping www record ใน zone file ให้เรียบร้อยครับผม เป็น www.pkl.com เป็นต้น IP Global : ตัวนี้ทำการ listen เป็น ip […]

วิธีแก้ไข SSL Cert แสดง Chain issues : Incorrect order, Contains anchor

วิธีแก้ไข SSL Cert แสดง Chain issues : Incorrect order, Contains anchor ปกติแล้วถ้าตอนเราทำการเช็คความถูกต้องของการใส่ Chain cert ใน configure ของ WebServer ในกรณีนี้ผมยกตัวอย่าง Apache + Mod_SSL นะครับ หลังจากเราทำการใส่ Chain cert ลงไปแล้ว หลังจากนั้นทำการตรวจสอบแล้วพบว่า ตรวจสอบกับ https://www.ssllabs.com/ssltest/ Chain issues : Incorrect order, Contains anchor ->เกิดมาจากการจัดลำดับของ CA-bundle สลับกันถึงขึ้นเป็น Incorrect order ->เกิดจากการผสมเอา CARoot กับ CA-bundle รวมในไฟล์เดียวกันถึงแสดงเป็น Contains anchor แก้ไขโดยให้ทำการตรวจสอบ configure ในไฟล์คอนฟิค ssl.conf หรือ default-ssl.conf […]

ทำไมต้องใช้งาน Intermediate Certificate หรือ Chain Certificate SSL

ทำไมต้องใช้งาน Intermediate Certificate หรือ Chain Certificate SSL โดยปกติแล้วคุณไม่ต้องเรียกใช้งาน chain certificate ssl ด้วยซ้ำ เพราะความเป็นจริงแล้วส่วนที่จำเป็นสุดของ การใช้งาน SSL ในเว็บเซิฟเวอร์คือต้องมี SSLCertificateFile กับ SSLCertificateKey เพื่อการตรวจสอบ แต่ในปัจจุบันนี้ถ้าคุณใช้งาน Certificate กับตัว WebServer: Apache นั้น เวลามี connection เข้ามาจาก Browser ของ client โดยปกติแล้ว ฝั่งเว็บเซิฟเวอร์จะให้ข้อมูลตรวจสอบ 3way-handcheck ที่ถูกต้อง คือตัว SSLCertificateFile เพื่อแจ้งว่าเป็น CA เจ้าใด , Cert หมดอายุหรือยัง , ถูกเพิกถอนใบรับรองหรือไม่ ซึ่งในส่วนของ Browser เองก็มีการเก็บข้อมูลของ CA cert(Root และ Intermediate) ขนาดใหญ่อยู่แล้วในตัว Browser […]