목록전체 글 (420)
외로운 Nova의 작업실
- 스마트폰 정보 앱들은 대부분 http 통신을 통해 서버에 데이터를 저장하거나 불러오는 통신을 하면서 앱을 운영합니다. 따라서 핸드폰이 네트워크가 가능한지 어떤 네트워크를 쓰고 있는지 확인하기위해선 스마트폰 정보를 구해야합니다. - 네트워크 정보 구하기 스마트폰의 네트워크를 알아볼때에는 ConnectivityManager를 사용하고 어떤 네트워크에 있는지를 알아보기 위해서는 ConnectivityManager의 getActivityNetwork() 함수로 Network 객체를 얻어서 이용합니다. ConnectivityManager을 사용하려면 다음 퍼미션을 선언해야합니다. 그런다음 퍼미션을 요구하는 코드를 짜줍니다. //in oncreate code val status = ContextCompat.ch..
- 메일 서버 지금까지 저는 웹서버와 dns서버를 만들었습니다. 이제 메일 서버를 만들어보려합니다. os는 centos8을 사용했고 sendmail과 dovecot을 이용해서 smtp와 pop 프로토콜을 구현하였습니다. 클라이언트는 thunderbird를 이용했습니다. - 구축 자료 아래는 메일서버 10장의 1교시입니다. 실제 구축을 위해서는 1,2,3교시 모두 봐야합니다. https://youtu.be/geEY61r89OQ - 실제 구축 네트워크 구조 - 실제 구축 dns $TTL 3H @ SOA @ root ( 2 1D 1H 1W 1H ) IN NS @ IN A 182.227.**.** IN MX 10 mail.nova-server.site www IN A 182.227.**.** mail IN A ..
- 개요 여러개의 서버를 만들기 위해서는 꼭 필요한게 DNS 서버입니다. 실제로 Mail서버를 구축하기위해서는 DNS서버가 꼭 필요합니다. 따라서 저는 저의 서버 네트워크에 DNS 서버를 만들기로 했습니다. - DNS 서버 OS 구축 https://youtu.be/bLlbCq2dRgk 위 강의를 그대로 따라하시면 됩니다. 저의 경우에는 네트워크 어댑터를 Bridge로 해서 해당 실제 컴퓨터와 동일한 네트워크 상에 있게 만들었습니다. - DNS 서버 구축 밑의 링크는 9장 DNS서버에대한 1교시 영상입니다. 실제 DNS서버를 구축하기위해서는 1,2,3 교시 강의를 다 들어야합니다. 밑에 링크 접속후 찾아서 들으시면됩니다. https://youtu.be/DCaR-sSWdFk - 저의 실제 구축 네트워크 구조..