- 세상의 모든 계산기 자유(질문) 게시판 팁 & 정보 ()
[리눅스] fail2ban 의 whitelist(=ignoreip)에 유동 아이피를 등록한다?
1. fail2ban 의 whitelist (=ignoreip) 관련 주석은 아래와 같습니다.
# "ignoreip" can be an IP address, a CIDR mask or a DNS host. Fail2ban will not
# ban a host which matches an address in this list. Several addresses can be
# defined using space separator.
2. Whitelist에는 IP만 넣을 수 있는 것이 아니고 Domain Name 도 괜찮습니다. 유동아이피를 써서 혹시나 실수로 밴당할까 걱정이 되신다면 DDNS를 지원하는 (sub)Domain Name에 본인의 유동IP를 할당하고, Domain Name을 ignoreip 리스트에 추가하면 Ban 걱정에서 벗어나실 수 있습니다.
3. 그런데, 하나 주의할 점이 있습니다. DDNS 서비스가 약간은 불안정한 면이 있습니다(Unstable). 특히 IP가 갱신된지 얼마 되지 않은 경우에는, 안정되기 전까지 기존의IP와 새IP가 섞여서 뒤죽박죽 조회되는 일이 있습니다. 이 때에 Ban 사유가 발생하면 Ban 이 될 수 있습니다. Ban 당한 이후에 제대로된 주소가 조회된다고 해서 자동으로 Ban이 풀리지는 않습니다.
※ Ban을 풀 수 있는 보조수단이 없는 경우에는, 추가로 Domain Name 을 IP로 바꾸어 리스트에 추가 저장하는 스크립트를 (주기적으로) 돌리시는게 조금 더 안정적일 것 같습니다.
세상의모든계산기 님의 최근 댓글
낮에 TV에서 영화 '말모이' 해주더라구요. 그래서 한번 물어 봤습니다. 2025 10.10 마지막 발언이 마지막 힌트이자 문제의 핵심이군요. 처음 들은 달이 8월이었다면 (15일인지 17일인지 확신할 수 없어서) 마지막 대사를 할 수 없지만, 처음 들은 달이 7월이었다면 (선택지가 16일 하나라서 확신이 가능하므로) 마지막 대사를 할 수 있다. 대사를 했으니 7월이다. 이제 이해되었습니다. 지금 보니까 이해가 되는데, 당시에는 왜 이해가 안됐을까요? 세가지 전제 하에 문제를 풀면 A는 마지막 대화 2줄만으로 C의 생일을 알 수 없어야 정상인데, 무슨 이유에서인지 "그럼 나도 앎!"이라고 선언해 버립니다. 알게 된 이유를 대화 속에서 찾을 수는 없습니다. 이 편견에 사로잡혀 빠져나오지 못하고 다른 길로 계속 샜나봅니다. 2025 10.09 원래 식이 풀어진 상태에서는 두번째 인수 v가 분모, 분자에 섞여 있어서 계산기가 처리하지 못하는 듯 합니다. 이 때는 위에서와 반대로 분모 부분만 다른 문자(w)로 치환한 다음 completesquare(,v^2) 처리를 하면 일부분은 묶이는 듯 합니다. 하지만 여기서 처음 모양으로 더 이상 진행되진 않네요. 2025 10.08 전체 식에서 일부분(분모, 루트 내부)만 적용할 수는 없습니다. 번거롭더라도 해당 부분만 따로 끄집어 내서 적용하셔야 합니다. https://allcalc.org/30694#comment_30704 2025 10.08 분수의 분모 아닌 v만 w로 치환해 놓고, 결과를 completesquare 돌리면 앞부분은 묶이는 듯 합니다. 2025 10.08