본문 바로가기

Tool

[도메인] SPF 레코드 조회하기 메일 시스템을 운영하다보면 메일의 도메인에 SPF 레코드를 조회할 일이 필요합니다. SPF 레코드란? SPF는 Sender Policy Framework 의 약자로 이메일을 보낼 수 있는 모든 서버의 목록을 나열한 레코드 입니다. 아래는 naver.com의 예시입니다. naver.com text = "v=spf1 ip4:111.91.135.0/27 ip4:125.209.208.0/20 ip4:125.209.224.0/19 ip4:210.89.163.112 ip4:210.89.173.104/29 ip4:117.52.140.128/26 ~all" 여기서 맨 끝 정보에는 목록이외의 처리방법이 있습니다. -all : 목록에 없는 서버가 발송한 이메일은 거부합니다. ~all : 목록에 없는 서버가 발송한 이메일은.. 더보기
[Windows] PowerShell 버전확인 윈도우를 새로 설치하고 PowerShell을 사용중인데 현재 버전을 확인할 수 있는 방법을 공유합니다. $PSVersionTable Powershell에서 $PSVersionTable 을 실행하면 PSVersion 항목을 확인할 수 있습니다. 아래의 경우 현재 버전은 5.1.22000.832 입니다. PS C:\workspace> $PSVersionTable Name Value ---- ----- PSVersion 5.1.22000.832 PSEdition Desktop PSCompatibleVersions {1.0, 2.0, 3.0, 4.0...} BuildVersion 10.0.22000.832 CLRVersion 4.0.30319.42000 WSManStackVersion 3.0 PSRemoting.. 더보기
[Windows] Windows 11 ISO 파일받기 Windows 11으로 설치/업그레이드를 위한 ISO 파일을 받는 법을 소개합니다. 사이트 : https://www.microsoft.com/ko-kr/software-download/windows11 Windows 11 다운로드 Windows 11 다운로드 Windows 11 미디어를 설치하거나 만들기 위한 옵션은 아래 3가지입니다. 각 옵션을 확인하여 가장 적합한 옵션을 결정하세요. Windows 10에서 업그레이드하는 경우, Windows 업데이트 www.microsoft.com 위 사이트에서 Windows 11 디스크 이미지 (ISO) 다운로드 부분에 Windows 11 (multi-edition ISO)를 선택후 다운로드를 클릭합니다. 제품언어를 선택하고 확인을 클릭합니다. 마지막으로 64-bi.. 더보기
[MacOS] 부트캠프 Windows 11 업그레이드 현재 MacBook Pro 15" 2019 (Intel)을 사용하고 있습니다. 부트캠프를 활용하여 Windows 10을 설치한 상태이며 Windows 11로 업그레이드를 하려고 하면 다음과 같은 오류가 발생합니다. MacBook에는 별도로 TPM 2.0을 활성화 할 수 있는 방법이 없기 때문에 회피하는 방법을 사용하여 업그레이드를 진행할 수 있습니다. 사전준비 Windows 11 ISO 파일 2022.08.04 - [Tool] - [Windows] Windows 11 ISO 파일받기 참고 MediaCreationTool.bat https://github.com/AveYo/MediaCreationTool.bat 에서 다운로드 합니다. Git을 활용하거나 Code 버튼을 클릭한 뒤 Download ZIP 을.. 더보기
[Yarn] Powershell PSSecurityException 해결 문제점 Yarn을 설치하여 Vuepress 사이트를 구축하려고 하는데 Powershell에서 명령을 실행시 다음과 같은 오류가 발생하였습니다. PS C:\workspace\docs> yarn init yarn : 이 시스템에서 스크립트를 실행할 수 없으므로 C:\Users\oofbird\AppData\Roaming\npm\yarn.ps1 파일을 로드할 수 없습니다. 자세한 내용은 about_Execution_Policies(https://go.microsoft.com/fwlink/?LinkID=135170)를 참조하십시오. 위치 줄:1 문자:1 + yarn init + ~~~~ + CategoryInfo : 보안 오류: (:) [], PSSecurityException + FullyQualifiedErr.. 더보기
[Git] Proxy 설정하기 개요 Git을 사내에서 사용하다보면 일반적으로 프록시 문제를 경험하게 됩니다. 왠만한 기업에서는 보안을 이유로 프록시를 도입하여 네트워크가 구성되어있기 때문입니다. 그런데, 프록시를 설정해놓으면 구성에 따라 내부 Git Repository에 접속하지 못하는 사태가 발생하게 됩니다. 아래 내용을 통하여 외부는 프록시를, 내부는 다이렉트로 접근하는 방법을 설정해보겠습니다. 외부 Proxy 설정 기본적으로 Git은 http_proxy, https_proxy, all_proxy 와 같은 환경변수를 사용하여 프록시 설정을 구성합니다. 별도 지정할 경우 http.proxy 설정을 추가합니다. $ git config --global http.proxy [protocol://][user[:password]@]proxy.. 더보기
[Chrome] Mac에서 구글드라이브 한글 자소분리현상(깨짐) 해결 Mac에서 크롬으로 구글드라이브의 문서 기능을 사용할 때 한글이 자소분리되어 입력되는 경우가 있습니다. 다음과 같이 진행하시면 해결하실 수 있습니다. 1. 크롬 주소창에 chrome://flags/#enable-npapi 입력하기 2. [Reset all] 버튼 클릭하기 위와 같이 실행하면 크롬을 다시 시작하게 되고 다음과 같이 정상입력됨을 확인할 수 있습니다. 더보기
[Jenkins] Git 파일 변경확인 Jenkins에서 빌드를 할 때 Git으로부터 받은 파일 중 변경된 내용이 확인할 필요가 있습니다. Pipeline에서 어떻게 사용할지 공유합니다. Git에서 Clone 받기 빌드할 레포지토리를 Git으로부터 받습니다. stage('Git Clone') { SCM_VARS = git branch: 'development', url: 'https://github.com/oofbird/repo.git' } SCM_VARS로 다음의 정보가 포함됩니다. GIT_BRANCH : 브랜치명 (origin/master 등) GIT_LOCAL_BRANCH : 로컬 브랜치명 (mater 등) GIT_COMMIT : SHA-1 커밋번호 GIT_PREVIOUS_COMMIT : 직전 빌드 SHA-1 커밋번호 GIT_PREVIO.. 더보기