이수의 삽질 기록
article thumbnail
[DNS] Public DNS 서버 구축
Knowledge/Linux 2023. 6. 9. 20:31

배경 [[Bind9] Private DNS 서버 + OpenVPN 배경 Y 교수님의 연구실에서 최근 내가 이런 저런 목적으로 VM을 너무 많이 만들었다. (전체 건물이 /24 서브넷인데, 그 중 28개 정도를 내가 먹었으니...) 또, 지난주에 OVS를 가지고 테스트 하다가, blog.isu.kim](https://isuwiki.tistory.com/7) 지난 시간에는 Private DNS 서버를 구축하는 방법에 대해 살펴봤다. 이번에는 Public DNS 서버를 구축해서, 실제적으로 우리의 DNS 서버를 다른 사람들이 쿼리할 수 있게 하려고 한다. 우선 전제는 도메인을 이미 소유하고 있다는 전제로 시작한다. 도메인 구매 방법은 뭐 다양하니, 아무 곳에서나 구매하면 된다. 사실 이걸 알아보게 된 계기는 ..

[CentOS] 인터페이스 이름 변경
Knowledge/Linux 2023. 6. 5. 20:41

배경 가끔 세상을 살다보면, 리눅스 인터페이스를 바꿀 때가 필요할 수 있다. 기존 리눅스의 경우 eth0, eth1과 같은 인터페이스 이름을 썼는데, 최근의 리눅스 배포를 보면 ens192, ens224와 같은 인터페이스 이름을 기본으로 설정해준다. 이게 불편할 때가 있다. 예를 들어, 오픈스택에서 PackStack을 통해 멀티 노드 환경을 만들어줄 때 그렇다. 여러 노드에서 통일된 인터페이스 이름을 가져야지 (안그래도 설치하기에 운이 따르는) PackStack이 잘 설치될 수 있다. 그래서 이번에는 CentOS 8에서 네트워크 인터페이스 이름을 변경해보도록 한다. ens192 -> eth0: 외부 접속 용도 (192.168.100.0/24) ens224 -> eth1: 내부 인스턴스 사이의 Tunnel..

article thumbnail
[Docker] Private Registry + Nginx HTTPS
Knowledge/Docker 2023. 6. 3. 03:16

배경 기다리고 기다리던 Docker 시간이다. 사실 최근 팀플을 하면서 컨테이너를 만들 일이 많았다. 근데 뭔가 이걸 공개적으로 Docker Hub에 올리기는 상당히 수치스러운 컨테이너들이기 때문에, 자체적으로 호스팅을 하는게 낫지 않을까 하는 생각을 하게 되었다. 그러던 중 기존에 알던 Private Registry 등록을 실제로 한번 해보게 되었다. 절차는 복잡하지 않지만, 상당히 귀찮다. 참고 자료는: https://www.digitalocean.com/community/tutorials/how-to-set-up-a-private-docker-registry-on-ubuntu-22-04 https://devopscube.com/create-self-signed-certificates-openssl/..